Vitalii Virronen

Hello, my name is Vitalii Virronen

Bachelor of Engineering in IT · Full-stack developer · Espoo, Finland

About Me

I'm Vitalii, an IT engineering student at Metropolia University of Applied Sciences who builds full-stack software: backend services, REST APIs, real-time systems with Socket.IO and MQTT, PostgreSQL databases, and React/TypeScript frontends. I also work on AI integration, from LLM chatbots to training RVC voice models, and on games and digital twins in Unity and Godot. I have studied in Finland and in the USA, and I speak Russian, Finnish and English. You can find more on my GitHub and LinkedIn.

Education

  • 2023

    Metropolia University of Applied Sciences

    Bachelor of Engineering in Information Technology

    Helsinki, Finland · August 2023 – present

    Coursework: programming, game development, PSoC, web development and security.

  • 2025

    New Jersey City University

    Exchange program · Bachelor of Engineering in Information Technology

    Jersey City, NJ, USA · August 2025 – January 2026

    Coursework: programming, computer architecture, cybersecurity.

Experience

Naistaxi Oy
Sep 2026 – present
Backend Developer
Helsinki · Hybrid, part-time
  • Built real-time driver location sharing with Socket.IO and Redis.
  • Designed and built GDPR-oriented account deletion across the database, the API and the mobile app.
Metropolia Motorsport ry
Jan 2026 – present
Software Developer
Vantaa · Hybrid, part-time
  • Built React dashboards for live race-car telemetry from the team's in-house STM32 board, via MQTT and DynamoDB.
  • Built a team management system; worked with MQTT Explorer and Eclipse Mosquitto.
Abbis Oy
May – Aug 2026
Full Stack Developer Intern
Helsinki · On-site
  • Built the company website (TypeScript, Supabase/PostgreSQL).
  • Built a booking system from scratch on the Slotti API.
  • Pitched an AI chatbot assistant for new customers to the CEO and implemented it (LLM integration).
Nokia Oyj × Metropolia UAS
Feb – Jun 2026
Digital Twin Developer
Espoo · Hybrid
  • Worked in the team building a Unity-based digital twin of a real Nokia office.
  • Integrated an AI assistant (OpenAI API) into the virtual space, built the FMOD sound system and developed multiplayer.
Nurmix Oy
Jul – Dec 2025
Programmer
Helsinki · Remote, part-time
  • Worked on several sub-projects with Rust, Python, Java and Excel; built websites.
Nurmix Oy
May – Jul 2025
Forestry Manager
Tampere · On-site
  • Entered collected forest data into company systems (Excel, Woodforce).
  • Wrote daily reports and planned shifts for the team.
Georgian Kitchen
May – Jun 2024
Shift Manager
Helsinki · On-site, part-time
  • Ran the morning shifts: tracked employees' working hours and prepared the restaurant for opening.
  • Welcomed the first customers and worked at the cash register.
  • Helped adjust the restaurant's website in Webflow.

Projects

AI-Powered Portable Gaming Device

Sep 2026 – present

Thesis project · Metropolia UAS

A Raspberry Pi 5 handheld console with a classic vertical handheld layout, a DSI display, an I2S speaker, GPIO buttons, an 18650 battery UPS and a 3D-printed PETG shell. The core of the thesis is AI-based adaptation of any game: the player only needs the game's code, and the AI adapts it to run on the device. Targets: boot to the launcher in under 30 s, 60 fps, under 20 ms input latency and over 2.5 h of play per charge.

  • Raspberry Pi 5
  • Python
  • Pygame
  • AI
  • 3D printing

Telemetry & Team Operations Web App

2026

Metropolia Motorsport · Innovation Project

Web app for the Formula Student team's DataLogger: live and historical CAN telemetry, firmware uploads, car setting commands over MQTT, test-session logs, packing lists and pedal mapping.

  • React 19
  • Vite
  • MQTT
  • AWS

AI-powered Software for HR

Sep 2026

AaltoAI Hackathon · team of 3

Software that streamlines HR workflows and sends a personalized reply to every applicant.

  • LLM
  • Python
  • Hackathon

VPN Service

Jul 2025 – Aug 2026

Personal project · Ubuntu

Connected users through the 3x-UI admin panel and tested the VPN after updates. Built a Python Telegram bot from scratch so users could connect themselves. The service had reached 50 customers without any promotion when I left the project.

  • Linux
  • Python
  • Telegram bot
  • 3x-UI

RVC Voice Changer Model

Mar – Apr 2026

Personal project

AI voice conversion: trained RVC models on my own voice data.

  • PyTorch
  • RVC
  • Audio ML

Web AI Quiz Generator

Nov – Dec 2025

Personal project for Metropolia

Students upload a lecture as PDF or PPTX and get an AI-generated quiz to practise with. I built both the backend and the frontend.

🏆 Ranked 2nd out of 40 projects

  • OpenAI API
  • Flask
  • JavaScript

Arcade Racing Game

Jan – May 2025

Metropolia UAS · team of 6

Arcade racing game in Godot. I was also the team manager: weekly reports, time management and the presentation.

  • Godot
  • GDScript
  • Team lead

3D Shoot 'em up

Nov 2024 – Jan 2025

Metropolia UAS

A 3D space shooter built from scratch in Unity, with my own models made in Blender and Photoshop.

  • Unity
  • C#
  • Blender

Finnish–English Translator

Dec 2024

Personal project · Web

Flask web app that uses Python and Hugging Face LLMs for more accurate translations.

  • Flask
  • Python
  • Hugging Face

Heart Rate Monitoring Device

Feb – May 2024

Metropolia UAS

Custom Raspberry Pi device in MicroPython with cloud-based analytics, reaching over 95% accuracy in heart-rate detection. I also presented it.

  • MicroPython
  • Raspberry Pi
  • Cloud

Time Management Web Game

Oct 2023 – Feb 2024

Metropolia UAS · team of 4

Browser game with a Python backend and an SQL database. I was the team leader, presenter and time-manager.

  • Python
  • SQL
  • JavaScript
  • HTML/CSS