Junior Full-stack Software Developer
Miro Mariapori
I am a junior full-stack software developer focused on building practical web products with React, Next.js, Node.js, GraphQL, and modern backend systems.
My strongest experience comes from GameRAT, a 15-month healthcare software project where I independently designed and built the web platform, GraphQL API, authentication, MongoDB infrastructure, 3D exercise editor, movement-data pipeline, analysis tools, and supporting systems for Quest 3 physiotherapy data.
I enjoy turning complex requirements into working software, especially when the problem involves backend logic, data flow, architecture, or interactive tools. I am open to junior, internship, freelance, and full-time opportunities in Finland and remote roles across Europe.

What I do
I build user interfaces, backends, APIs, integrations, and automations that solve real needs. My main focus is full-stack product development: React and Next.js interfaces, Node.js services, GraphQL/REST APIs, MongoDB/PostgreSQL-backed applications, and reliable data flows.
I am strongest when a feature needs to work end to end. I can move from unclear requirements to a working implementation, connect the frontend and backend pieces, and keep the system maintainable after the first version.
Although React is one of my strongest skills, I am not looking for frontend-only work. I am most interested in full-stack or backend-leaning roles where I can contribute to architecture, APIs, data handling, and product functionality.
How I work
I work in a structured and practical way. I value clear code, readable architecture, useful documentation, and solutions that work well from the user's perspective.
I am comfortable starting from zero, making technical decisions, and owning large parts of a system independently. In GameRAT, I was responsible for the web architecture, backend architecture, data model, authentication, and several complex product features.
I use AI tools such as ChatGPT, Codex, and Claude mainly for debugging and documentation, while keeping the technical understanding in my own hands. I read and verify generated code instead of treating it as a black box.
I am used to moving tasks forward independently, but I do my best work in teams where developers can discuss ideas openly, review each other's work, and improve solutions together.
Experience
At Helsinki XR Center, I worked for 15 months on GameRAT, a healthcare software platform for gamifying physiotherapy exercises. I independently built the React web platform, GraphQL backend, JWT authentication, role-based access control, MongoDB infrastructure, 3D exercise editor, movement-data processing, messaging, pain-scale reporting, and analysis tools.
My thesis project was a TypeScript-based route management system for an autonomous tracked articulated vehicle. I built a React and Leaflet map interface, Node.js WebSocket communication layer, vehicle-specific command routing, and a simulator for testing multiple vehicles in real time.
As a freelance developer, I have delivered automations, websites, WordPress solutions, and custom software for individuals and student organizations. These projects have strengthened my ability to understand a customer problem, scope the implementation, and ship working solutions independently.
Education
Bachelor of Engineering, Information and Communications Technology
Major: Software Engineering
Metropolia University of Applied Sciences
Estimated graduation: summer 2026
Links

