Skip to main content

All work

Every project I've designed, built and shipped — solo, end to end.

Client projects

Mershiy — home page screenshot

Marketplaceclient work

Mershiy

A home-services marketplace for Ukraine. The customer's money sits in escrow until the work is accepted, with chat, reviews and fraud protection around it. Already running across Ukraine; the full launch is coming soon.

Next.jsTypeScriptSupabaseCloudflareEscrow
Iwan Kulik — home page screenshot

Artist site & galleryclient work

Iwan Kulik

A five-language site for a painter in Warsaw. The paintings are grouped into cycles, there is a page on authenticity, and buyers write to the artist directly, with no gallery in between.

Next.jsi18nNetlify5 languages
Global Connection — home page screenshot

Multilingual siteclient work

Global Connection

A four-language site for a sworn interpreter in Braunschweig. Every button opens her WhatsApp, so enquiries land straight on her phone, with no form to fill in.

Next.jsi18nWhatsApp

Own projects

This site — home page screenshot

Personal sitedesign and build

This site

The portfolio you're looking at. Light and dark themes, four languages with automatic detection, scroll-driven card deck — layout validated with predictive eye-tracking before a line of production code was written.

Next.jsTypeScriptGSAPnext-intlTailwind
Sites CRM — home page screenshot

Internal toolprivate access

Sites CRM

A control panel for my own projects: domains, hosting, mail, credentials, renewal dates and payments. A two-year renewal horizon, automatic charges flagged before they fire, and the running cost of every site in one place — instead of a folder of invoices and a registrar email that lands the day before expiry.

Next.jsTypeScriptSupabase2-year horizon

Concepts by industry

Finished website concepts for seventeen industries, each in three design variants. Companies and photos are examples – the pages show what your website could look like.