CSE Master's student
Hello! I am a fourth-year Master's student in Computer Science and Engineering at the University of Oulu, having graduated with a Bachelor's degree in spring 2025. I am looking for job opportunities in software development, programming, and other IT projects. My primary goal is to find a position where I can complete my Master's thesis after summer and continue working after graduation, if possible.
I have work experience in Full Stack development, through which I have become familiar with designing and implementing REST APIs, working with databases, building modern web applications, and software testing related to development work. I am passionate about further developing as a Full Stack developer, but I am also open to other work opportunities and interested in other areas of software development, such as software testing, AI solutions, or even data analytics.
I am motivated and proactive and enjoy challenges as well as learning new things. I am also team-oriented and communicate clearly and openly. I have received praise from multiple employers for my work ethic, sense of responsibility, and my ability to see tasks through to completion.
Full stack application for managing research sessions, including REST API, authentication, and a booking system. Future plans include comprehensive testing with Robot Framework.
Innovative React application that analyzes writing styles and changes background themes and effects to match the user's mood. Final project for the Creative Design course.
Web application where registered users can create, like, and delete blogs. The application is tested with Vitest and Playwright. Created as part of the Full Stack Open course, followed by self-study of basic CSS.
Backend project with Node.js and Express, featuring a RESTful API for phonebook management, CRUD operations, data validation, and MongoDB integration. Created as part of the Full Stack Open course.
Android application implemented with Jetpack Compose during Mobile Computing course. The application features user-specific profile management, video player, animated splash screen, light sensor that sends push notifications in low lighting conditions, and a messaging conversation view.
Responsive portfolio website with modern design and animations. Created as a personal hobby and learning project.
Research on the Suomi24 corpus (2001–2017), including Zipf's law analysis, hate speech detection, sentiment analysis, and vocabulary variation visualization in Python. Final project for the Natural Language Processing course.
Data Structures and Algorithms course repository. Includes various sorting and search algorithms, data structure implementations such as stack, queue, hash table, binary search tree, and graph.
Indoor air monitoring system as an IoT course project, where Raspberry Pi Pico W collects sensor data and transmits it to a mobile application. I was Responsible for Pico W implementation and system evaluation under various load and network conditions.
Computer Systems course final project: Tamagotchi game for SensorTag device that utilizes MPU9250 motion sensor, buttons, and buzzer for controlling and interacting with a virtual pet.
Java-based server application for user registration, authentication, and retrieving weather and location data. Uses SQLite database, HTTPS connection, and JSON/XML data formats. Course project for Programming 3 course.
Introduction to Internet course project: TCP/UDP client in Python that establishes a TCP connection to a server and communicates with the server using UDP packets in binary format, reversing words in messages.
In my Bachelor's thesis I developed a VR application for Meta Quest 2 to support children in preparing for MRI scans. The application includes an educational mini-game where players sort objects based on their suitability for an MRI room. A user study with children aged 7–13 demonstrated that interactivity enhances the learning experience and makes the application more engaging and interesting.
Interactive 3D city environment in Unity where players can explore and interact with objects. Features self-modeled and animated characters, a functioning traffic system with AI, and a short story mission. Final project for 3D Environments and Applications course.
Final project for VR Systems and Humans course: A two-player multiplayer VR game for Google Cardboard where players play beer pong in a virtual environment.
VR minigolf game where players can play golf on virtual courses utilizing a physics engine. Final project for XR Systems course.
Hangman game implemented in Java with a terminal-based user interface and a predefined word list. Course project for Programming 2 course.
Classic Minesweeper game implemented in Python. Course project for Elementary Programming course.