Work
Case · Booking platform · Warsaw · 2026
The studio that left the marketplace
A Warsaw beauty studio needed its own booking system instead of a marketplace listing. I designed the data model, built the backend and the client, and shipped a product the owner runs every day.
Read the case →
Live sites
Marketing and product sites shipped through two design agencies — mockup in, launched site out.
- Arena PhysicaAcedia · 2025 - 2026 · Next.js · React · Sanity
- UltraAcedia · 2025 - 2026 · Next.js · React · Sanity
- Gently AIAcedia · 2025 - 2026 · Next.js · React · Sanity
- NextidePaper Crowns · 2026 · Next.js · React · TypeScript
- ShipsalotPaper Crowns · 2026 · Next.js · React · TypeScript
- Project EtherPaper Crowns · 2019 - 2021 · Vue · Vite · Tailwind
- NixuhPaper Crowns · 2019 - 2021 · Vue · Vite · Tailwind
- FixatedPaper Crowns · 2019 - 2021 · Vue · Vite · Tailwind
- WishlistedPaper Crowns · 2019 - 2021 · Vue · Vite · Tailwind
- Higher Than AbovePaper Crowns · 2019 - 2021 · Vue · Vite · Tailwind
- Garden MotherPaper Crowns · 2019 - 2021 · Vue · Vite · Tailwind
Earlier product work
- web-remarq — Open-source visual annotation toolkit for design review - bridge between designers, developers, and AI agents.
- Healthcare Booking Platform — A B2C and B2B appointment booking platform for a UK private clinic - a six-step dynamic flow with ~30 cascading form states, later extended with a corporate-client portal.
- Car Auction Marketplace — A real-time car auction marketplace with live concurrent bidding - led the frontend team and absorbed spec-writing after the project analyst departed.
- Telecom Customer Portal — Business modules and a test-coverage initiative inside a customer-management system for a federal telecom operator serving 50M+ users.
- Invoice Recognition System — An OCR + ML system that turns photos of paper receipts into structured expense data - built across the full stack, from model fine-tuning to the React interface.