Skip to work
Available — remote, hybrid, freelance

Fullstack Developer

I build web applications end to end — the interface people use, and the servers and data behind it. Three are online right now; one of them runs in production every day.

Get in touchResume
Yushko Nazar

One person, the whole build

Web apps, start to finish

From a first idea to something live, running and looked after.

Fixing and improving what exists

A slow page, a confusing flow, a feature that never quite worked.

Small tools and automations

The kind of thing that gives someone back an hour a day.

Selected work

3 projects · hover or tap to open
Svitanok

Every morning it assembles weather, calendar, news and exchange rates into a single message. Through the day it takes instructions in plain chat — move a meeting, add a reminder, check the mail — and keeps the results on its own dashboard. It has been doing that unattended since June.

548 commits1,300+ tests~27.7k linesJun 2026 daily since
TypeScriptReact 19Cloudflare WorkersCloudflare KV
Read the case studyPrivate repository — code available on request.
MovieHouse

Search by title, or narrow things down by genre, year and rating until something looks right — then go straight to the streaming service that has it. Popular lists and repeat searches come back instantly, because results are cached rather than re-fetched on every request.

5-min response cacheRate-limited + Helmet headersZod on every input
Node.jsExpress.jsEJSTailwind CSS v4
Live demoSource codeRead the case studyHosted on a free tier — the first request takes ~30s to wake the server.
Modern Blog

Write, edit and publish posts from the browser. Changes land the moment you save them — no page reload, no spinner — because the form talks to the server directly instead of going through a separate API layer. Built on the current Next.js data model rather than the one it replaced.

Optimistic writesAuth-gated CRUDStrict TypeScript
Next.js 15TypeScriptTailwind CSS v4Server Actions
Live demoSource codeRead the case studyHosted on a free tier — the first request takes ~30s to wake the server.

Let's talk.

Roles, freelance work, or a question about how something was built. Straight to my inbox — usually a reply within a day.

Turnstile-protected · nothing stored in a database