About me

I ship production software. Full-stack, desktop, and everything in between — from Electron apps with polished installers to full-stack web platforms with Docker, PostgreSQL, and CI/CD. Based in Turku, Finland.

My core stack is JavaScript/TypeScript on both ends — React on the frontend, Node.js/Express on the backend — with Python for automation and Rust (Tauri) for native desktop. I design APIs, model relational databases, and architect systems that don't fall over when someone actually uses them.

I've been building software for clients since 2024 — first at theFirma through internships and project work, then expanding into freelance on Upwork. I work in teams, with Scrum, with real deadlines. I'm currently pursuing my Bachelor's at Turku UAS (SEPM).

Automating the routine lets me focus on architecture and problem-solving.

What I'm doing

  • Web development icon

    Full-Stack Web Development

    Building complete web applications with React, Node.js, and PostgreSQL — from UI to database.

  • desktop icon

    Desktop Applications

    Building cross-platform desktop apps with Electron + React and Tauri + Rust — shipped via GitHub Releases with installers.

  • client icon

    Client & Consulting

    Delivering production-ready solutions for real clients — from requirements to deployment, with Scrum and clear communication.

  • api icon

    Automation & APIs

    Designing REST APIs, Python automation pipelines, bots, and integrations that connect services and save time.

Clients

Resume

Education

  1. Turku University of Applied Sciences

    2023 — Present

    Bachelor’s degree studies in Information and Communication Technology with a focus on Application Development and Software Engineering Project Management (SEPM). Gained hands-on experience through multiple team-based projects, including real-world web application development.

  2. Full Stack Open — University of Helsinki

    2025

    Intensive online course covering modern full-stack web development with React, Node.js, Express, MongoDB, GraphQL, and TypeScript. Hands-on exercises and projects building real web applications from scratch.

  3. Information and Communication Technology, TAI

    2019 — 2022

    Vocational education in ICT with practical focus on programming, networking, and emerging technologies. Participated in international programs, AI-related competitions, game development challenges, and collaborative technology events.

Experience

  1. theFirma — Software Development & Scrum Master

    2024 — Present

    Working at theFirma continuously since 2024 across internships, project work, and part-time development. Built and maintained frontend websites, designed database architecture with Prisma and PostgreSQL, contributed to mobile application development, and served as Scrum Master for the flagship Project Gate 2.0. Experience spanning the full development lifecycle in a real business environment.

  2. Freelance Software Developer (Upwork)

    2025 — Present

    Delivering custom web solutions for clients, including frontend development, backend logic, integrations, and performance optimization. Working independently with full responsibility for project execution and technical decisions.

  3. Interpreter (Ukrainian–Finnish), Youpret

    Nov 2023 — Present

    Providing professional interpretation services for public and private sector clients, including healthcare, social services, and government institutions. This role requires strong communication skills, responsibility, and accuracy under pressure.

  4. IT Manager / Technician, Albatros Ry

    Aug 2018 — Aug 2022

    Responsible for website development and maintenance using WordPress, technical support, and internal IT operations. Gained early experience in system responsibility, troubleshooting, and supporting technical infrastructure in a real organizational environment.

Languages

  • Finnish
    Native
  • English
    Advanced
  • Ukrainian
    Native
  • Russian
    Native

Technical Skills

  • Programming Languages

    Python, JavaScript, TypeScript, C#, SQL

  • Frontend Development

    React, HTML, CSS, responsive design, component-based UI architecture

  • Backend Development

    Node.js, Express, FastAPI, REST APIs, authentication, server-side logic

  • Databases

    PostgreSQL, MySQL, relational data modeling, query design, phpMyAdmin

  • Automation & Scripting

    Web scraping, Electron/desktop apps, file automation, Telegram and Discord bots, Spotify/YouTube API integration

  • Tools & Workflow

    Git, GitHub, Scrum, VS Code, Docker, CI/CD, environment configuration

Projects

Project History

Projects

  1. Albatros Ry — Website Development & Maintenance

    2018 — 2022

    Developed and maintained the organization’s website over multiple years in a production environment. Responsible for frontend updates, content management, technical stability, and long-term maintainability. This project provided early experience with real users and continuous system support.

  2. Hanako Network — International Game Development Project

    2019 — 2022

    Contributed to a long-term international game development project between Finland and Japan. Worked in a distributed team environment, collaborating on technical implementation, game logic, and iterative development across cultures and time zones.

  3. BIT-1 Competition — Game Development (Unity, C#)

    2022

    Developed a game using Unity and C# as part of the BIT-1 game programming competition. Focused on game logic implementation, mechanics, and technical problem-solving within a competitive and time-limited environment.

  4. AI Hackathon (Lithuania) — Activity Recommendation Prototype

    2022

    Participated in an AI-focused hackathon where the team developed a prototype application aimed at helping users manage activities and discover new interests. Combined software engineering with AI-driven ideas and real-world user behavior analysis.

  5. Telegram Bot — Python & Web Automation

    2023

    Developed an intelligent Telegram bot for automated web data collection. Implemented bot logic, web scraping, and user interaction flows using the Telegram Bot API, gaining practical experience with APIs and structured automation.

  6. theFirma — Frontend Website Project

    2024

    Developed a frontend website with a focus on structure, responsiveness, and clean UI implementation. Delivered a maintainable solution aligned with real business requirements.

  7. theFirma — Website Bug Fixing & Recovery (External Client)

    2025

    Worked with an external client to identify and resolve critical issues that prevented the website from functioning correctly. Focused on debugging, restoring core functionality, and ensuring system stability in a live environment.

  8. EntreFox — Mobile Application (Full-Stack)

    Spring 2025

    Developed a JavaScript-based mobile application during a previous spring internship at theFirma. Responsible for frontend logic, backend integration, API communication, and overall application structure.

  9. Coffee Shop — Full-Stack Course Project

    Fall 2025

    Group project developed as part of academic coursework. Served as Scrum Master and full-stack developer. Built an e-commerce-style web application with product management, shopping cart, database integration, authentication system, and an admin panel.

  10. theFirma — Learning App (Database Planning & Backend)

    Spring 2026

    Contributed database planning, design, and implementation for theFirma's Learning App as part of a course-based project at theFirma this spring. Used Prisma ORM and PostgreSQL for data modeling, schema design, and backend API architecture.

  11. theFIRMA Vibe-Coding Competition — Winner

    Spring 2026

    Won theFIRMA's Vibe-Coding Competition using Claude Code and Google AI Studio (Gemini 3 Pro). Built a working prototype under time constraints, combining AI-assisted development with rapid iteration. Awarded a golden trophy for first place.

  12. Icon Changer — Cross-Platform Desktop App (Electron + React)

    2025 — 2026

    Built a cross-platform desktop app with Electron + React + Vite that searches 3000+ brand icons, previews them, and applies them to shortcuts on Windows and Linux. Ships with installers via GitHub Releases. Features smart caching, multi-select, and auto-detection of shortcuts.

  13. Reaktor — TypeScript Web Project

    2026

    Developed a TypeScript-based web project with strong type safety and modern architecture. Focused on clean code principles, separation of concerns, and a well-structured, maintainable codebase.

  14. GameLib — Full-Stack Game Library Aggregator

    2026 — Present

    Full-stack game library aggregator built with React, Node.js, and PostgreSQL that syncs user game libraries from Steam, Epic Games, and GOG into a unified interface. Dockerized with Prisma ORM, JWT authentication, and Redis caching.

  15. Cocoon App — Audio/Video Ambient Mixer (Electron + React)

    2026

    Built a layered audio/video ambient mixer with React + Electron + Express + yt-dlp. Features YouTube video integration, unlimited ambient sound channels, scenes/presets, sleep timer, 10 themes with custom backgrounds, keyboard shortcuts, and a KDE Plasma 6 widget.

  16. GitStore — Decentralized App Marketplace (Tauri + Rust + React)

    2026

    Designed and built a decentralized app marketplace using Tauri v2 with Rust backend and React frontend. Features cross-platform client, SQLite storage, GitHub token integration, app discovery, and caching.

  17. Review-Maker — Code Review Assignment System

    2026

    Developed a comprehensive code review assignment system with load balancing and RBAC. Features Discord bot integration (slash commands, buttons, modals), Google Sheets API v4 sync, GitLab MR integration, SQLite database, and a browser-based dashboard. Used by a Scrum team at Turku UAS to manage peer code reviews.