Viivi
Uhari
I am a masters student at Aalto University studying Human-Computer Interaction as my major with a Batchelor’s degree in Computer Science. I have designed and developed applications and UIs during my three and a half years of studies spanning from deployed websites to prototypes. You can view these projects from below, inspect their source codes from Github and view them in action from their links.
09/2023 - 11/2023
Recipe Stash
This web application is meant for storing recipes quickly and easily so that they can eb found from the same location. The idea was to simplify the current recipe applications into a cleaner and more attractive version for users who live busy lives. The application was developed in a 3-person team, and we also designed it carefully with the help of personas, use cases and user stories.
JavaScript
Mongo DB
React
Node.js
CSS
Figma
10/2022 - 04/2023
JavaScript
TypeScript
React
Node.js
Docker
MUI
Styled Components
Figma
Aalto Grades
This application was developed in collaboration with Aalto University, and it was designed to help teachers calculate students' grades more easily. Also, the application would allow students to check their progress of different courses. The application was developed in a Scrum Team of 9 people (8 developers and 1 Scrum Master).
Aalto Grades
This application was developed in collaboration with Aalto University, and it was designed to help teachers calculate students' grades more easily. Also, the application would allow students to check their progress of different courses. The application was developed in a Scrum Team of 9 people (8 developers and 1 Scrum Master).
JavaScript
TypeScript
React
Node.js
Docker
MUI
Styled Components
Figma
04/2023
JavaScript
React
CSS
Figma
DaVinci Resolve
Inclusive Helsinki
This application is based on mock data and the goal was to create a campaign page using frontend technologies. The page also incorporates a video related to the campaign. This project was done in pairs, and we also came up with the issue that we wanted to focus on, hostile architecture. The client side can be run locally by following the instructions in Github.
Inclusive Helsinki
This application is based on mock data and the goal was to create a campaign page using frontend technologies. The page also incorporates a video related to the campaign. This project was done in pairs, and we also came up with the issue that we wanted to focus on, hostile architecture. The client side can be run locally by following the instructions in Github.
JavaScript
React
CSS
Figma
DaVinci Resolve
02/2021 - 04/2021
Virtual Cassino
This virtual Cassino card game was created during the second year of my Batchelor’s. The game can be run locally, and it can be played either against other players (on the same computer) or against computer opponents. This project demonstrates my knowledge about Scala and object-oriented programming.
Scala
Scala Swing
UML
11/2023 - 12/2023
Popularity of Vaccines
This interactive and dynamic visualization provides information about the popularity of different vaccinations. The visualization has been implemented in Observable and it displays data about the vaccination coverage of different diseases and data about attitudes toward vaccines.
JavaScript
HTML
CSS
D3
Observable
11/2023 - 12/2023
Figma
Planting Trees
This UI prototype is a part of a project where our goal was to design a graphical user interface in a team of four for planting trees. The GUI was divided into different views, and I focused on displaying the progress of planting trees. The view displays the user’s progress as well as their community’s progress since the users are defined as motivated in improving their local community’s environment.
Planting Trees
This UI prototype is a part of a project where our goal was to design a graphical user interface in a team of four for planting trees. The GUI was divided into different views, and I focused on displaying the progress of planting trees. The view displays the user’s progress as well as their community’s progress since the users are defined as motivated in improving their local community’s environment.
Figma
02/2023
Figma
Tietokilta - Website
I have been a part of the team dedicated for designing our guild’s Tietokilta’s new website. I focused on the content pages and on how textual and graphical information would be displayed. The new websites haven’t been deployed yet as they are still under development.
Tietokilta - Website
I have been a part of the team dedicated for designing our guild’s Tietokilta’s new website. I focused on the content pages and on how textual and graphical information would be displayed. The new websites haven’t been deployed yet as they are still under development.
Figma
11/2021 - 12/2021
Simple Web Application
This simple web application is meant for creating and answering questions and it has been created as a part of the Web Software Development course. The application hasn’t been deployed but it can be run locally by following the instructions given in Github. This project demonstrates basic full stack development skills.
JavaScript
HTML
CSS
Bootstrap
SQL
Deno
08/2021
Student Database
This simple project demonstrates my basic knowledge of c, and it is for creating and handling a student "database". The application can be run locally, and the data is only stored in memory while the application is running.
C
Valgrind
09/2023 - 11/2023
Recipe Stash
This web application is meant for storing recipes quickly and easily so that they can eb found from the same location. The idea was to simplify the current recipe applications into a cleaner and more attractive version for users who live busy lives. The application was developed in a 3-person team, and we also designed it carefully with the help of personas, use cases and user stories.
JavaScript
Mongo DB
React
Node.js
CSS
Figma
10/2022 - 04/2023
JavaScript
TypeScript
React
Node.js
Docker
MUI
Styled Components
Figma
Aalto Grades
This application was developed in collaboration with Aalto University, and it was designed to help teachers calculate students' grades more easily. Also, the application would allow students to check their progress of different courses. The application was developed in a Scrum Team of 9 people (8 developers and 1 Scrum Master).
Aalto Grades
This application was developed in collaboration with Aalto University, and it was designed to help teachers calculate students' grades more easily. Also, the application would allow students to check their progress of different courses. The application was developed in a Scrum Team of 9 people (8 developers and 1 Scrum Master).
JavaScript
TypeScript
React
Node.js
Docker
MUI
Styled Components
Figma
04/2023
JavaScript
React
CSS
Figma
DaVinci Resolve
Inclusive Helsinki
This application is based on mock data and the goal was to create a campaign page using frontend technologies. The page also incorporates a video related to the campaign. This project was done in pairs, and we also came up with the issue that we wanted to focus on, hostile architecture. The client side can be run locally by following the instructions in Github.
Inclusive Helsinki
This application is based on mock data and the goal was to create a campaign page using frontend technologies. The page also incorporates a video related to the campaign. This project was done in pairs, and we also came up with the issue that we wanted to focus on, hostile architecture. The client side can be run locally by following the instructions in Github.
JavaScript
React
CSS
Figma
DaVinci Resolve
02/2021 - 04/2021
Virtual Cassino
This virtual Cassino card game was created during the second year of my Batchelor’s. The game can be run locally, and it can be played either against other players (on the same computer) or against computer opponents. This project demonstrates my knowledge about Scala and object-oriented programming.
Scala
Scala Swing
UML
11/2023 - 12/2023
Popularity of Vaccines
This interactive and dynamic visualization provides information about the popularity of different vaccinations. The visualization has been implemented in Observable and it displays data about the vaccination coverage of different diseases and data about attitudes toward vaccines.
JavaScript
HTML
CSS
D3
Observable
11/2023 - 12/2023
Figma
Planting Trees
This UI prototype is a part of a project where our goal was to design a graphical user interface in a team of four for planting trees. The GUI was divided into different views, and I focused on displaying the progress of planting trees. The view displays the user’s progress as well as their community’s progress since the users are defined as motivated in improving their local community’s environment.
Planting Trees
This UI prototype is a part of a project where our goal was to design a graphical user interface in a team of four for planting trees. The GUI was divided into different views, and I focused on displaying the progress of planting trees. The view displays the user’s progress as well as their community’s progress since the users are defined as motivated in improving their local community’s environment.
Figma
02/2023
Figma
Tietokilta - Website
I have been a part of the team dedicated for designing our guild’s Tietokilta’s new website. I focused on the content pages and on how textual and graphical information would be displayed. The new websites haven’t been deployed yet as they are still under development.
Tietokilta - Website
I have been a part of the team dedicated for designing our guild’s Tietokilta’s new website. I focused on the content pages and on how textual and graphical information would be displayed. The new websites haven’t been deployed yet as they are still under development.
Figma
11/2021 - 12/2021
Simple Web Application
This simple web application is meant for creating and answering questions and it has been created as a part of the Web Software Development course. The application hasn’t been deployed but it can be run locally by following the instructions given in Github. This project demonstrates basic full stack development skills.
JavaScript
HTML
CSS
Bootstrap
SQL
Deno
08/2021
Student Database
This simple project demonstrates my basic knowledge of c, and it is for creating and handling a student "database". The application can be run locally, and the data is only stored in memory while the application is running.
C
Valgrind