Education
-
University of Helsinki
09/2024 - 05/2029
Bachelor's & Master's Degree in Computer Science
106/180 ECTS -
Haaga-Helia University of Applied Sciences
08/2022 - 06/2024
Bachelor of Business Administration, Business Economics
100/210 ECTS -
Haukilahti High School
08/2015 - 06/2018
Matriculation Examination
Work Experience
-
Customer Service Associate HOK-Elanto, Prisma Olari
07/2020 - 07/2021, 06/2023 - Present
Working in the grocery department and as a cashier. Also worked seasonally and on-demand shifts in between. -
Salesperson Rainmaker Pelinrakentajat Oy
10/2018 - 01/2019
Sold Helsingin Sanomat subscriptions and magazines in shopping centers. -
Ride Operator Lasten Päivän Säätiö, Linnanmäki
04/2018 - 10/2018
Operated amusement rides, checked tickets, ensured safety and customer satisfaction.
Projects
- Designed and implemented a full-stack arcade platform
- Currently features a custom typing test game with real-time input validation and WPM calculation
- Built end-to-end: frontend, backend, database, cloud services, CI, and deployment
- Implemented user authentication and authorization using token-based login
- Developed backend logic for highscores, statistics, and reward unlocking/equipping
- Wrote unit, integration, and end-to-end tests; automated CI with GitHub Actions
- Frontend: React (Vite), JavaScript, CSS
- Backend: Node.js, Express, REST APIs
- Database: PostgreSQL, Sequelize
- Cloud & DevOps: Fly.io, Neon, Cloudinary, GitHub Actions, Codecov
- Web application for creating and managing shared shopping lists
- Built with Python, Flask, and SQLite
Statcade — Full-Stack Web Arcade Platform
Technologies:
Project size: ~200 hours of independent development
Shopping List App
GitHubIT Skills
| JavaScript + React | Experienced (Built full-stack project Statcade) |
| Node.js | Experienced (Completed Full Stack Open course covering Node.js, Express, REST APIs; used for personal full-stack project) |
| PostgreSQL | Experienced (Database design and ORM with Sequelize) |
| Git & GitHub | Daily use (Version control, collaboration, CI/CD workflows) |
| HTML, CSS | Strong knowledge (Used in full-stack project development and in this CV) |
| Python | Used in University coursework |
| Linux (Ubuntu, Kali) | Proficient (Daily use for development and system management) |
| Windows | Proficient (Daily use and troubleshooting multiple machines) |
| Hardware | Experienced (Built and troubleshot multiple PCs, OS installation, configuration) |