Skip to content

Available for projects

Pavlo Khilmon

Fast, high-quality web interfaces — from landing pages to full-stack products.

About

I started with Flash — animations first, then games. When Flash died, I moved to HTML5 games for mobile and desktop, then Unity and C#, then Java enterprise systems. Each step forced me to think differently about performance, structure, and the user on the other end.

Frontend web is where it all came together. In one afternoon you're touching UI, state, APIs, databases, and deployment. After working across the stack, web felt like the place where everything I'd learned actually mattered at the same time.

That background means I don't guess why a component re-renders or where the bottleneck is. When I talk to a backend engineer, I'm not translating — I've been there. Ten years of context, applied where it counts.

Projects

Live ranking table of the 24h-Schwimmen app with swimmers ordered by distance

DLRG 24h-Schwimmen

Tournament software for a 24-hour charity swim: registration, round-the-clock distance booking by volunteers, live rankings, a public lookup kiosk and the award lists as PDF. Built for a DLRG lifesaving club under the 2027 competition rules.

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma 7
  • PostgreSQL
  • Tailwind 4
First screen of the photographer’s website: a portrait, her name and a gold WhatsApp enquiry bar

Photographer portfolio

Mobile-first website for a portrait and family photographer in the Essen, Düsseldorf and Münster area. Six services, each introduced by one of her photos, with a WhatsApp button on every photo that opens a message written for that service, a fixed enquiry bar and client testimonials. No cookies, so no consent banner.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind 4
Portfolio landing page screenshot

Portfolio Landing Page

This site — a performant, accessible portfolio built with Next.js and Tailwind CSS. Deployed on Vercel with CI/CD from GitHub.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Resend

Get in touch

Prefer email?

Email me directly

Contact form submissions are delivered via a secure email API and are not stored in any database. No personal data is retained after delivery.