About
I'm a software engineer with hands-on experience in building and deploying applications. I have experience working in the entire development lifecycle - from initial development to deployment pipelines and cloud platforms. I'm constantly building new things, and picking up new technologies along the way.
Most of my experience is in fullstack development and Java applications, but I also have experience with scripting in Python and building applications with C. I am also currently learning C# for application and game development. In web development, my stack has often included some of the following: React, Next.js, PostgreSQL, Spring Boot, AWS, GitHub Actions.
Currently I'm in my third year of studies at the University of Turku, graduating with my Bachelor's degree in spring 2026 and planning to continue with my Master's in fall 2026. My Bachelor's thesis on pathfinding algorithms was completed in fall 2025.
I enjoy combining theory with hands-on learning through personal projects and hackathons. At Junction 2025, my team placed 2nd in our challenge, where we built the first iteration of Business Advisor. At Since AI 2025, we placed 5th overall with the first version of Funding Advisor.
When I'm not building, I like to spend my free time exercising, reading, and playing video games. One of my goals this year is to run 3km in under 12 minutes. My favorite book is Dostoevsky's The Brothers Karamazov, and my favorite video game is Counter-Strike.
Education
2026 — 2028 Master of Science (Technology)·University of Turku
Continuing studies with a major in Software Engineering and a minor in Cybersecurity. Deepening my knowledge and experience in safe and scalable software as well as in cybersecurity topics such as penetration testing.
- Software Engineering
- Distributed Systems
2023 — 2026 Bachelor of Science (Technology)·University of Turku
Completed Bachelor's thesis on pathfinding algorithms in fall 2025. Core coursework in algorithms, data structures, databases, and software development.
- Java
- C
- Python
- Algorithms
- Databases
Experience
Summer 2026 Summer Trainee·Vitec ALMA Oy
Trainee in the Software Development team. Work primarily consists of fixing bugs and developing features on the frontend of a large enterprise-level web application.
- React
- TypeScript
- Java
- Fullstack
- Auth
Projects
Projects
Rilk
A 2D adventure RPG built with vanilla Java and Swing. Features a custom combat system, original art and audio, explorable areas, and an in-game casino.
Funding Advisor
An AI-powered advisor for company investment decisions. Built with Next.js, it features a multi-step wizard that integrates with the Finnish PRH company registry API and uses AI to match companies against a funding instruments database.
cs2dle
A CS2 pro player guessing game. Fullstack app with a React + TypeScript frontend, Spring Boot backend, and PostgreSQL database. Player data sourced from the Liquipedia API.
Business Advisor
A guided, multilingual web application that helps entrepreneurs prepare for business advisory meetings. Built with Next.js, it uses AI to generate personalized guidance based on a structured questionnaire.
Whispers
A Java messaging application built for a Distributed Computer Systems course. Features TCP socket communication, multi-threaded client handling, and a client-server architecture.
Battleships
A two-player Battleships game built with JavaFX and Maven. Players place ships in secret, take turns firing at each other's fleet, and track both their own board and their opponent's grid.
3dgame
A 3D game development project built with the MonoGame framework.
Gallery
Contact
CONTACT
Feel free to reach out - I'd love to hear from you. Whether you have a question, want to collaborate, or just want to say hi, my inbox is always open.