Download CV

On air · Junior Fullstack Developer · Kyiv

From live broadcast
to live production.

For years I kept live TV sound on air. Now I build fullstack web apps with Next.js, Node.js and MongoDB — and ship them to real clients.

2 client sites
live on custom domains
Team of 13
led on the Harmoniq fullstack project
Next.js · Node.js
React, TypeScript, Express, MongoDB

01 · Projects

Shipped, not just built.

Client sites I delivered end to end, and team projects where I led the development.

Client work · 2026

Railway Atelier homepage: a model locomotive chassis with a new motor over a technical drawing

Railway Atelier

Website for a workshop that refits model locomotives with brushless motors. I worked directly with the owner, from requirements to launch.

  • Migrated the site from static HTML/CSS to Next.js with UA / EN / DE
  • Password-protected admin panel (Server Actions, httpOnly session cookie) to manage case studies
  • Works in MongoDB, photos in GridFS, served through an API route
  • Mobile PageSpeed raised from 71 to 92
  • Next.js
  • TypeScript
  • MongoDB
  • i18n
  • SEO
Flow Atelier homepage: headline about automating routine work next to a diagram of connected services

Flow Atelier

Bilingual website for a business process automation agency working with n8n, Make and Zapier.

  • Built on Astro with EN / UA i18n
  • Lead-capture form for consultation requests
  • Tuned for Lighthouse, deployed on Vercel
  • Astro
  • TypeScript
  • Web3Forms
  • Vercel

Team projects · Team lead

02 · Stack

The signal chain.

From the database to the browser. Highlighted tools are the ones I use in every project.

Backend

  • Node.js (daily driver)
  • Express (daily driver)
  • MongoDB (daily driver)
  • Mongoose (daily driver)
  • JWT sessions
  • Joi / celebrate
  • Swagger
  • Cloudinary
  • Nodemailer

REST APIs with auth, validation, file uploads and documented endpoints.

Frontend

  • Next.js (daily driver)
  • React (daily driver)
  • TypeScript (daily driver)
  • JavaScript
  • TanStack Query
  • Zustand
  • Astro
  • HTML
  • CSS / Sass
  • i18n

Multilingual, SEO-friendly interfaces that score well in Lighthouse.

Tools

  • Git / GitHub (daily driver)
  • Vercel (daily driver)
  • Render
  • Postman
  • Vite
  • Claude Code

Code review, deploys and AI-assisted development as part of the daily routine.

03 · About

Live air has no second take.

From 2019 to 2022 I mixed live TV broadcasts at the console on major Ukrainian channels; before and after that I worked as a location sound engineer. On air everything is checked before you go live, and when something breaks in the middle of a long marathon broadcast, you fix it calmly, in seconds, while the whole crew relies on you.

In October 2025 I started the GoIT Fullstack program, led two team projects and began building websites for real clients. The habits from the studio came with me: prepare before release, keep things predictable and write code that is easy to hand over.

  1. 2013Bachelor in Music ArtsKNUCA, then sound recording on set
  2. 2019–2022Live TV sound engineerAt the console on major Ukrainian channels
  3. 2023–2026Location sound engineerSound on location for TV broadcasts
  4. 2025–2026GoIT Fullstack programTeam lead of Harmoniq, 13 developers
  5. 2026Freelance fullstack developerClient sites live on custom domains
  • SoundcheckCheck before you shipPredictable solutions over clever ones, and a release that holds up on the first try.
  • TalkbackClear team communicationUsed to a crew where everyone needs to know what is happening right now.
  • HandoverCode others can pick upReadable structure and notes, so the next person does not need me in the room.
LanguagesUkrainian · nativeRussian · nativeEnglish · B1