Download CV
Miro Mariapori's photo

Miro Mariapori

Junior Full-stack Software Developer | React, Next.js & Node.js

Summary

Junior full-stack developer with strong React, Next.js, Node.js, GraphQL, and MongoDB experience. My strongest proof of work is GameRAT: a 15-month healthcare platform where I built the web app, backend, authentication, 3D exercise editor, and Quest 3 movement-data pipeline. I am looking for a junior full-stack or backend-leaning role where I can build reliable web products for real users.

Contact information

Email: miro.mariapori@gmail.com

Phone: +358 40 5140 403

Website: mariapori.dev

LinkedIn: linkedin.com/in/miro-mariapori/

GitHub: github.com/panibo

Core strengths

  • React, Next.js, TypeScript, and complex web interfaces
  • Node.js backends, GraphQL/REST APIs, and authentication
  • MongoDB, PostgreSQL, server infrastructure, and deployment
  • Three.js, WebSockets, and data-processing pipelines
  • Independent ownership from planning to production

Work experience

Software Developer

Helsinki XR Center1/2024 - 3/2025

  • Built the React web platform and Node.js/GraphQL backend for GameRAT, a 15-month healthcare project for gamified physiotherapy
  • Implemented JWT authentication, role-based access control, MongoDB data models, and sensitive-data handling
  • Built the physiotherapist interface for patient management, exercise assignment, tracking, messaging, and pain reporting
  • Created a Three.js 3D exercise editor and Quest 3 movement-data pipeline for browser-playable analysis data
  • Implemented Unity APIs, a .NET data-collection tool for neural-network training, backend deployment, and a self-hosted MongoDB instance

Software Developer

Freelance8/2022 - Present

  • Completed six freelance projects: websites, WordPress solutions, automations, integrations, and custom software
  • Clarify customer needs, scope the work, and deliver projects independently
  • Built a Python Telegram bot for CSV data extraction and WordPress/PHP solutions for client needs

Technologies

Programming languages: TypeScript, JavaScript, Python, C#, SQL

Frontend: Next.js, React, React Native, HTML5, CSS3, Tailwind CSS

Backend and APIs: Node.js, Express.js, GraphQL, REST, WebSockets, OAuth2, JWT, Sessions, Role-based access control

Data and infrastructure: MongoDB, PostgreSQL, Docker, Azure, Fly.io, Vercel, Nginx, PM2, GitHub Actions, Git

Automation and data: Python-based data processing, Telegram bots, OpenAI API, Custom neural-network implementation, CSV/data extraction

Other: Three.js, .NET, Unity API integration, WordPress, PHP, Rust (learning)

Projects

Gamified Joint Rehabilitation, Analysis and Training (GameRAT)

  • Built GameRAT's web and backend system for gamified physiotherapy exercise delivery and analysis
  • Implemented React/Three.js interfaces, a GraphQL backend, JWT authentication, MongoDB data models, and role-based access control
  • Built the Quest 3 movement-data pipeline, Unity APIs, and a data-collection backend for neural-network training

Route Management System for an Autonomous Tracked Articulated Vehicle (thesis)

  • Built a React/Leaflet and Node.js/WebSocket thesis system for route creation, command routing, and monitoring of an autonomous tracked vehicle
  • Implemented a vehicle simulator, vehicle-specific command routing, and a lost-connection stop behavior as a foundation for later integration

TKIO-Finder

  • Built a full-stack platform that improves discoverability of Metropolia RDI project positions for students and staff
  • Implemented PostgreSQL models, search, filters, Google OAuth2, role-based access, mutual matching, and private-server deployment

Education

Bachelor of Engineering, Information and Communications Technology

Major: Software Engineering

Metropolia University of Applied Sciences

Graduation: summer 2026 (estimated)

Languages

  • Finnish – native
  • English – fluent / professional working proficiency