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.
Software Engineer
Building secure and scalable software.
I'm a software engineer with hands-on experience building and deploying applications. I enjoy working across the development lifecycle, from early implementation through deployment pipelines and cloud platforms.
Most of my current work is in the web development ecosystem, using technologies such as React, Next.js, Astro, Spring Boot, AWS, PostgreSQL, and GitHub Actions. I have also used Python and C a little, and have some experience building desktop applications and video games with Java and C#.
I graduated with a bachelor's degree from the University of Turku in June 2026 with a thesis on pathfinding algorithms, and recently started my master's degree studies in software engineering in fall 2026, with a minor in cybersecurity.
During my summer trainee period at Vitec ALMA, I worked in a professional software development team on a large enterprise web application. The role gave me practical experience in fixing bugs, developing features, and collaborating in an established codebase.
I believe that actively building and deploying is the best way to learn software, which is why I like doing my own projects, and why I participate in hackathons like Since AI and Junction every year.
Outside of software, I like playing Counter-Strike, reading, and exercising. I'm currently reading Dostoevsky's Demons, and some of my recent reads include books like 1984 and Stella Maris.
Summer 2026
Worked in the software development team for approximately four months, fixing bugs and developing features for a large enterprise web application.
2026 - 2028
Started master's degree studies in software engineering in fall 2026, with a minor in cybersecurity. Deepening my knowledge of dependable, scalable software and cybersecurity.
2023 - 2026
Graduated in June 2026. Completed a bachelor's thesis on pathfinding algorithms in January 2026, alongside coursework in algorithms, data structures, databases, and software development.
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.
An AI-powered advisor for company investment decisions. Built with Next.js, it integrates with the Finnish PRH company registry API and matches companies against a funding instruments database.
A CS2 pro player guessing game. Full stack app with a React and TypeScript frontend, Spring Boot backend, and PostgreSQL database. Player data is sourced from the Liquipedia API.
A guided, multilingual web application that helps entrepreneurs prepare for business advisory meetings. It uses AI to generate personalized guidance from a structured questionnaire.
A Java messaging application built for a Distributed Computer Systems course, with TCP socket communication, multi-threaded client handling, and a client-server architecture.
A two-player Battleships game built with JavaFX and Maven. Players place ships in secret, take turns firing, and track both game boards.
Feel free to reach out. Whether you have a question, want to collaborate, or just want to say hello, my inbox is open.