Years of shipping products
01 / about
From first diagram to production
I started in 2019 with agency work — e-shops, booking systems and internal tools for international clients — and grew from frontend through full stack to leading a team. Leading didn’t take the code away from me: I still write a good part of it myself.

My daily stack is Python (FastAPI), PostgreSQL, Redis and RabbitMQ, with React in front. I care about clean architecture, tests that earn their keep (PyTest, Cypress) and observability you can actually debug from.
Leading a team means clear specs, honest code review and mentoring without micromanaging. Outside the code I enjoy the creative side — anything that makes the product feel better to use.
Services & apps delivered end to end
Teams led as tech lead
02 / stack
The stack I trust, and how I run it
The diagram is the shape most of my systems take — click around, every node has alternatives.
Every service runs in its own container.
Backend & platform engineering
APIs, queues and data models that keep their shape under real load.
- 01Python · FastAPI
- 02PostgreSQL · SQLAlchemy
- 03Redis · RabbitMQ
- 04API design & event-driven services
Product & frontend
Full stack means the product has to work, not just the endpoints.
- 01React · Vue
- 02State, forms & real-time UI
- 03Close collaboration with design & product
- 04Accessibility & performance
Delivery & reliability
I like systems that don’t break at 2 am. Or worse — during a Friday release.
- 01CI/CD pipelines
- 02Docker · Kubernetes
- 03PyTest · Cypress · integration tests
- 04Metrics & logging
Leading & AI-assisted work
The whole team should understand the system — not one person holding it all in their head.
- 01Mentoring & code review culture
- 02Specs, estimates & planning
- 03AI in the loop where it genuinely speeds us up
- 04Architecture decisions stay with engineers
03 / work
Projects I’m glad to put my name on
A selection from product work and client deliveries. Most of it still runs in production — which is the part I’m proud of.
Rankacy
View platformRankacy tells CS2 players what to improve. I run the backend that makes that possible — match ingestion and processing, stats APIs, subscriptions — mine from the first architecture decision to the last implementation review.
- Event-driven FastAPI services — match processing fanned out through RabbitMQ
- PostgreSQL with millions of match records, Redis caching the hot reads
- Runs on AWS, serving players worldwide
- Subscription & billing flows built on Stripe
SVX
Visit sitevia WAPS Technologies
An industrial-supplies e-shop built as a fully custom system — FastAPI backend with a React storefront and admin: dynamic pricing, multilingual catalogue, ERP synchronisation.
- Logistics, shipping and payment API integrations rolled out without downtime
- Internal administration for order & product management
Spanamo
Visit portalvia Moravio
A Booking-style reservation portal for spa stays, written from scratch in Laravel and React — the public web and the internal administration as one custom system. My last and biggest agency project.
- Custom availability & reservation flow, no ready-made booking engine underneath
- Public portal and back-office administration built as one whole
More client work
Kofola
Investor relations site of the Kofola beverage group
WordPress · PHP
Veolia
Portfolio of Czech Veolia sites plus a public-procurement system
Drupal · PHP
Janáčkova filharmonie
Website and ticketing of the Ostrava philharmonic
WordPress · Shopsys · PHP
Bushman
E-shops of the outdoor brand across four markets
PHP · e-commerce
Pedro · Candy Plus
Multilingual site of the candy maker behind Pedro
WordPress · PHP
Sareza
Portal for 12 sports centres in Ostrava
WordPress · Laravel
FINIDR
Site of one of Central Europe’s biggest book printers
WordPress · PHP
Jelínek
Site of a traditional solid-wood furniture maker
WordPress · PHP
Chefparade
Web of the biggest cooking school in Czechia
WordPress · PHP
Finclub
Web and mobile app of a health-products seller
Shopsys · PHP
Stamaco
Web presentation of a roofing company
WordPress · PHP
Kausta & Partners
Website of a Czech law firm
WordPress · PHP
04 / career
Career at a glance
The short version — every stop taught me something different.
Joined as a full stack developer, took over backend leadership after two months. Architecture, planning, reviews — and the day-to-day running of the platform team.
PythonFastAPIAWSTeam leadershipReact and GraphQL front-end work on data-driven client products.
ReactGraphQLFreelancing since 2019; from 2022 I lead full stack client deliveries for WAPS — architecture decisions plus hands-on implementation.
Full stackClient deliveryLeadershipStarted on frontends (Vue, WordPress), grew into full stack Laravel and Next.js work. Owned CI/CD and testing, presented releases directly to international clients.
LaravelReactWordPressCI/CDInformation technology. Master’s thesis: a blockchain framework built from scratch in Python.
PythonBlockchain
05 / contact
Building a backend or looking for a tech lead?
Drop me a few lines about what you’re planning — a new project, or a team that could use a hand — and let’s talk.