Frontend Developer

I make hardthings feelsimple.

I build the part of a product people actually touch. Interfaces that load fast, hold together on every screen, and stay out of the way.

About

The short version

I am a frontend developer in Tychy. I take designs and half-formed ideas and turn them into interfaces that hold up on a new phone, on someone's four-year-old Android, and on a laptop with fifteen tabs already open.

The part I actually like is the problem underneath. Someone describes the mess they are stuck in, and somewhere around the third question the shape of the fix shows up. Everything after that is craft: types that hold, builds that finish, a deploy that is not a ritual.

Away from the editor it is usually cars — same instinct, different object. Take it apart, work out why it does that, put it back together better.

5+
Years writing code
20+
Projects shipped
∞
Liptons consumed
Based in
Tychy, PL, open to remote
Main tools
React, Next.js, TypeScript
Work
Freelance and contract
Reply time
Usually the same day

Technologies

What I actually work with

The tools I reach for first, not a list of everything I have ever touched.

  • 01

    Core

    Every day, no exceptions.

    • TypeScript
    • JavaScript (ES2023+)
    • HTML
    • CSS
  • 02

    Frontend

    Interfaces that stay fast under real data.

    • React
    • Next.js
    • React Router
    • Tailwind CSS
    • CSS Modules
    • Framer Motion
  • 03

    Backend

    APIs, jobs, and the data behind them.

    • Node.js
    • Express
    • tRPC
    • PostgreSQL
    • Prisma
    • Redis
  • 04

    CMS & Commerce

    Sites the client can edit without me.

    • WordPress
    • Gutenberg
    • Elementor
    • WooCommerce
  • 05

    Tooling

    Ship it, then keep it shipping.

    • Git
    • Docker
    • GitHub Actions
    • Vercel
    • Vitest
    • Playwright

Selected work

Three things I built

Scroll: each project slides up over the last one.

  1. 01Product · Marketplace2026

    Klasykoteka

    A marketplace for classic cars — youngtimers and oldtimers. Listings with make, model, year and price filters, a browse mode for people who do not yet know what they want, accounts and saved cars.

    Klasykoteka home page: the search panel over a classic green coupe
    • Next.js 16
    • TypeScript
    • Postgres
    • Drizzle
    • Better Auth
    View project
  2. 02Product · Civic tech2026

    Co przeszło

    An AI-assisted reader for Polish legal acts. It turns dense statutes into briefings people can actually follow, tracks parliamentary voting, and surfaces the politics behind the text.

    Co przeszło home page: “Polskie prawo. W twoim języku.” over a dark field
    • Next.js
    • TypeScript
    • Python
    • Prisma
    • Anthropic API
    View project
  3. 03Product · Edtech2026In progress

    MedFiszki

    Flashcards for the Polish matura in biology and chemistry, built on spaced repetition. Decks that follow the national curriculum, progress tracking, accounts and checkout, with a headless WordPress backend behind it.

    MedFiszki home page: a flashcard about oxidative phosphorylation beside the headline
    • Next.js 16
    • TypeScript
    • Prisma
    • MySQL
    • Stripe
    Not live yet

Contact

Got a project?

If you have something to build, or something half-built that stopped moving, write to me. Tell me what it is and what done looks like. I read everything, and if I am not the right person for it I will say so in the first reply.