/
Portrait

FULLSTACK DEVELOPER

YAROSLAV

ROMASHKO

Send Email
/
Send Email

Profile

I spent six years working for an IT association back home, where I managed marketing initiatives and led B2B sales efforts to bring new companies into our membership. This role built upon my university degree in management and marketing.


Now based in Finland, I'm making an exciting career transition into software development. I'm thoroughly passionate about programming and problem-solving, and I've already completed several IT projects, including the website you're currently viewing. Outside of coding, I assist researchers with their data analysis needs.


I'm actively seeking opportunities as an intern or junior developer. If you or your organization has a suitable opening, I'd be delighted to hear from you.

Jest PostgreSQL Next.JS
React

DEVELOPER

NodeJS
Docker Playwright Tailwind

Education

Projects

LiveSpeech Translator

Android App

A free Android app for real-time speech-to-speech translation. LiveSpeech Translator is a high-performance real-time speech and video translation app powered by Google Gemini Live. Experience seamless, sub-second voice-to-voice translation across 80+ languages—whether you are having an in-person conversation, watching foreign videos, attending international meetings, or listening to podcasts.

Visit Website

LiveSpeech Translator

Windows desktop App

A free desktop app for real-time speech-to-speech translation and live meeting subtitles. Powered by Google Gemini Live API, it enables bidirectional translation for Zoom, Teams, and Discord with 80+ languages. Features auto language detection, searchable transcripts, dual VU meters, and standalone Windows executable. Built with Python, FastAPI, PyWebView, and Microsoft Edge WebView2 for high-performance audio processing.

Visit Website

Bid Or Not

SaaS platform

A SaaS platform developed during the H0: Hack the Zero Stack Hackathon that analyzes Finnish public sector procurements from the Hilma service and answers the question for each lot: "Bid or Not?" It matches procurement lots against detailed IT company profiles to recommend bidding strategies and generate structured roadmaps. Built as a Next.js serverless app on Vercel, Amazon Aurora PostgreSQL, and Google Gemini.

Visit Website

Skill Matching Machine

Static website

A prototype developed during a two-day The Learning Future Hackathon by Digivisio that matches Finnish job market skill demands with over 5,000 higher education courses from opin.fi. Certificate Utilizing an AI-driven workflow, the application maps desired professions to high-demand skills, then structures matching courses into a three-tier learning roadmap (Foundation, Intermediate, Professional). This tool demonstrates how to make individuals more competitive in career transitions by providing structured pathways for various business roles.

Visit Website

Business Assessment

A fullstack web application, developed in several hours at the Viitasaari AI Hackathon on October 1, 2025, provides an AI-based business assessment tool for Keski-Suomen Yrittäjät. Certificate The frontend stack includes React, Vite, and react-markdown, while the backend stack comprises NodeJS, CORS, Express, and the Google Gemini AI SDK. This tool enables owners of Finnish small and medium-sized enterprises (SMEs) to obtain a preliminary assessment of their business potential prior to a sale.

Visit Website

Mainos

An interactive location tracking tool for Jyväskylä using JavaScript, Leaflet.js mapping library, and IndexedDB for data persistence. This web application enables users to load campaign-specific locations with unique color coding, track visit progress with automatic saving, and manage multiple campaigns simultaneously. Features include marker clustering, city filtering, legend display, and progress import/export functionality, providing a comprehensive solution for location-based campaign management.

Visit Website

Roomies App

A comprehensive booking system developed using modern web technologies: JavaScript, NodeJS, Docker, Express, and PostgreSQL for the backend, complemented by React, Vite, Redux, React Big Calendar, Styled Components for the frontend. The application features Jest for backend testing, Playwright for end-to-end testing, and maintains code quality through ESLint. This enterprise-level solution enables authenticated users to book rooms in hotels or office buildings, with full administrative oversight. The project served as my capstone submission for the University of Helsinki's Full Stack Open Course.

Visit Website

Armwrestling balance calculator

Simple web page (HTML, CSS and JavaScript only) for armwrestlers that evaluates arm biomechanics across biceps, side pressure, wrist, and fingers. It calculates ideal strength ratios, shows exact kilogram gaps between current and target performance, and highlights what to train next. For competitive athletes, it also compares results against weight-class standards (under 80/90/100 and 100+ kg), making progress tracking clear and practical.

Visit Website

Long text to speech

Single-page application that converts long text into one downloadable MP3 file. It uses a React + TypeScript + Vite frontend with a Python FastAPI backend powered by edge-tts, with pydub and ffmpeg handling audio chunk merging for long inputs. The project was built with an agent-based workflow (custom agents, skills, automated tests, and CI/CD) and deployed as separate frontend/backend services.

Visit Website

Selvä Vastaus

A linguistic search tool crafted with Python, utilizing Flask and SQLite for backend operations, whilst employing HTML, Bootstrap and Jinja for an intuitive frontend interface. This specialized application helps users locate Finnish words based on their suffixes, offering valuable assistance for language learning and research. I developed this as my final project for Harvard University's CS50x course.

Visit Website