Header landscape image
👋🏻 Hi, I am
Tiina Koskiranta
I am a software engineer and a passionate UX designer

I am a software developer with strong front-end development skills and a passion towards UX design. I enjoy working in the area between design and front-end development and creating beautifully designed accessible websites.

I am a creative person, and I have always been excited to create something new. My work, with various clients and projects, has taught me that usability and service design decisions are as significant as software architecture decisions in every project.

In my dream project, I would participate in both development and design processes, and build innovative products with other software development experts. I would like to work closely with other developers, UX designers, and service designers to help everyone to work smoothly together toward the common goal.

Photo of Tiina
About Me

Apr 2023

Reaktor

Senior Software Developer

Project 1: I worked as a full-stack developer on a project that focused on improving client's admin UI tool to fasten their warehouse logistics and customer service. Additionally, I participated in UX design work and created wireframes for a forthcoming mobile application.

React
TypeScript
Next.js
GraphQL
Google Analytics
Apollo
Figma

Nov 2022

Mar 2023

Rebase Consulting

UX Designer / Senior Software Developer

I worked as a UX designer on a public sector project. I was responsible for designing new features to the application and also improving the usability of the old features.

UX design
Figma
Vue
JavaScript

Jan 2022

Nov 2022

Wunderdog

Senior Software Developer

I worked as a front-end consultant and UX designer. I focused on improving branding, technical dept, and accessibility of the client's product. My goal was to create a design system to ease the development of new features and create a more unified look throughout the application. My role in the project was to lead the front-end development, plan the brand renewal steps, and coach other developers.

React
UX design
JavaScript
TypeScript
CSS
Figma
Storybook
Design Systems
Amplitude

Dec 2020

Dec 2021

Loihde Factor

Software Engineer

I worked as a front-end consultant on a project where I was responsible for developing and designing a management website for the client's online games. I also worked as a UX designer on an internal project and participated in the development of Loihde Factor's marketing websites using Gatsby, Javascript, and DatoCMS.

React
JavaScript
TypeScript
Gatsby
CSS
CMS
UX design
Figma
DatoCMS
Redux
Rematch
Styled Components
Styled System
Netlify
GraphQL
Git
Scrum
Google Analytics

Sep 2019

Nov 2020

Vincit California

Software Engineer

I worked in a project team, which developed a community application for a network of successful women. Our team developed the web application with React, Javascript, and GraphQL, and the mobile application with React Native. We used PubNub for the application's instant messaging features. I mainly worked on the web front-end side. Previously, I also worked on a project, which developed a C# desktop application.

JavaScript
React
TypeScript
CSS
PubNub
Redux
Rematch
GraphQL
Apollo
Styled Components
Styled System
Netlify
CircleCI
Git
Jira
Scrum
Kanban
Google Analytics

Sep 2017

Nov 2018

Gofore

Software Engineer

I worked as part of an internal development project. The project focused on developing tools for sales, resourcing, and competence management. I participated in developing both the front-end and the back-end of the application using Vue, Javascript, and Typescript. I was responsible for certain areas of the application, and I made major architectural decisions related to the application. I also worked closely with the UX team.

Vue
JavaScript
TypeScript
SASS
Vuex
Node.js
CSS
Hapi.js
PostgresSQL
Knex.js
Git
Docker
Jira
AWS
Kanban

Dec 2015

Sep 2017

Wapice

Software Engineer

I was part of multiple project teams, which developed web software products and services directly to clients. I worked as a full-stack developer using React, JavaScript, Typescript, and C#. In one of the projects, I was the main responsible for web development and web development architecture.

React
JavaScript
TypeScript
SASS
Node.js
CSS
Webpack
Mocha
Chai
Enzyme
IBM Bluemix
MQTT
C#
Git
TFS

Apr 2015

Aug 2015

Nokia Technologies

Summer Trainee, Imaging Software

I worked as part of the Imaging Software team at Nokia. My main focus area was Android software development with Java and OpenGL. During the summer I created a 360° VR panorama video player for Google Cardboard and participated in developing other Android applications.

Android
Java
Open GL
C++
Computer Graphics
VR

Jan 2014

Jun 2014

Nokia/Microsoft

Thesis Worker, Imaging Algorithms and Middleware

I worked as part of the Imaging Algorithms and Middleware team. My Master of Science thesis focused on improving imaging algorithms with a dual-camera system. In my thesis, I researched possible dual-camera algorithms and created a framework for testing dual-camera algorithms. The researched algorithms focused on improving automatic white balance, automatic exposure time control, and reduction of motion blur.

Matlab
C++
Image Processing
Imaging Algorithms

Jul 2013

Aug 2013

Nokia

Summer Trainee, Imaging Algorithms and Middleware

I worked as part of the Imaging Algorithms and Middleware team. I researched automatic white balance algorithms during the summer and developed a Matlab tool for image parameter analysis.

Matlab
C++
Image Processing
Imaging Algorithms

Jan 2012

Feb 2013

Tampere University Of Technology

Biotechnology Student Advisor (10h per week)

I helped the students to do their student plans and I answered their questions about studies. I also organized student counselling events, expos, and other info events.

Work History

Jan 2013

Aug 2015

Tampere University of Technology

Master of Science,

Information Technology

Major: Software Engineering (30 ECTS)

Minor: Software Engineering (25 ECTS)

Thesis: Improving Automatic Imaging Algorithms with Dual Camera System (Grade: 4)

Aug 2014

Dec 2014

National University of Singapore

Exchange Studies

Aug 2009

Jan 2013

Tampere University of Technology

Bachelor of Science,

Bioengineering

Major: Tissue Engineering

Minor: Computational Systems Biology

Thesis: Nano- and Micro Scale Eye Drug Carrier Materials in Water Solutions

Aug 2006

Jul 2009

Jyväskylän Lyseon Lukio

Upper Secondary School

Aug 2003

Jul 2006

Korpilahden Yläaste

Comprehensive School

Aug 1997

Jul 2003

Hurttian Ala-aste

Primary School

Education
Image of an penguin and iceberg

Skills that I use the most

Skills that play the most important role in almost every project that I have worked on.

JavaScript
9/10
React
9/10
Vue
7/10
UX design
6/10
TypeScript
8/10

Skills That Support My Work

Skills that I have learned at school or that I have used in some projects. Skills that help me understand software development more thoroughly.

Node.js
5/10
C++
4/10
C#
2/10

Tools that help me success every day

Tools that I have used in many projects. Tools that have had an important role in successful projects.

Redux
CSS
SASS
Figma
Sketch
CMS
Styled Components
Styled System
Netlify
SQL
Git
Jira
Jest

Tools That Support My Work

Tools that I have not necessarily used in every project, but understanding these tools still have helped me succeed.

Gatsby
Next.js
DatoCMS
Contentful
Vuex
Rematch
GraphQL
Apollo
Hapi.js
Express.js
Webpack
PostgresSQL
SQL
Knex.js
CircleCI
MQTT
Computer Graphics
Open GL
VR
Matlab
NGINX
Docker
PubNub

Language Skills

Fi

Native

Finnish is my mother Tongue. I have studied Finnish language and literature from 1-9 grade and in high school. I have also always liked to read Finnish literature a lot.

En

Fluent

I have studied English since I was 7 years old. I have lived in the US for two years (2018-2020), and I was also in student exchange in Singapore for one semester when I studied at the university. I have worked in international project teams, and I also read work-related articles almost daily. I also like to read English language literature.

Sv

Intermediate

I have studied Swedish since I was 12 years old from grades 6 to 9 and in high school. In Finland Swedish is compulsory language from 6 to 9 grade and also in high school. I also passed swedish language test (so-called public servant's Swedish test) at the university which tested both written and spoken language.

Skills
01
This Page

This page you are currently reading was created mainly because of you. When I started this project, I had already done projects with the same libraries and programming languages, so there was nothing especially hard and tricky in this project. What I learned and realized from making this website, was how much I actually had learned about JavaScript, React, and web development from my work projects and free time projects. After completing the first version of this page (in 2017), I redesigned it a couple of times (in 2019 and 2020) and updated some components. In 2022, I updated the site to use Gatsby and moved the data to DatoCMS.

React
JavaScript
UX design
Sketch
Gatsby
CMS
Node.js
CSS
SASS
DatoCMS
Digital Ocean
Netlify
This site header section
Image of an penguin and iceberg
Tämä sivu - maapallo

I created this site to demonstrate my web development and UX design skills. I wanted to learn something new, so I picked up Next.js and Contentful. The Demo version of the site is deployed with Vercel. I used stock images from Unsplash and recipes that I found online, so don't expect to find secret family recipes from this site!

React
Next.js
JavaScript
UX design
Figma
CMS
CSS
Styled Components
Contentful
Food Blog header
Food blog recipe list
Food Blog recipe header
Food blog recipe
03
Home Monitor

I developed a home monitoring system to monitor temperature changes inside and outside my apartment. This project consists of multiple parts: two different temperature sensors (one collects only temperature data and the other collects also humidity, pressure and light data), a Raspberry Pi hub which sends sensor data to cloud, a cloud API, and a cloud front-end service. All of the different parts are written in JavaScript. In 2024, I updated home monitor designs and implemented the website to use typescript. See more about design changes in Figma -> Case study page.

React
TypeScript
JavaScript
CSS
UX design
Figma
Node.js
Hapi.js
PostgresSQL
Styled Components
Knex.js
Bluetooth LE
Noble
Raspberry Pi
Home monitor - etusivu
Home monitor - device page
Home monitor - mobile views
04
Gym App

I started this project together with my husband. We planned that I would do the design part, and he would do the implementation part. This project is my first design only project, and it has taught me the most about design. This project is still in progress, I have still some fine-tuning to do, but my husband has already started to implement the mobile application by using Flutter and Hasura.

UX design
Sketch
Mobile Design
Interaction design
Gym app - week view and my workouts view
Gym app - single workout view
Gym app - add exercise view
Gym app - menu views
05
Travel Pictures

During my exchange year in Singapore, I wanted to create a website for all travel pictures, so I could share my experience with family and friends. Of course, I could have used some existing website, but I had wanted to do some own programming project and this seemed like a good opportunity. I created the website with Angular.js and Node.js. This website was my first totally self-made website. After I had returned back home from Singapore, I did some refactoring and gave the website an improved look.

Angular
JavaScript
Node.js
SASS
CSS
Git
UX design
Digital Ocean
Travel pictures - home page view
Travel pictures - home page view 2
Travel pictures - image section view
Projects
Image of Earth
Travelling
Mountain Biking
Hiking
Gravel Cycling
Games
Baking
Food
Board Games
Interests