Architecture in practice
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.
ALENA MARTINKOVÁ / Tech & team lead · Ostrava / remote
Full stack developer focused on backend
Backend Lead @ Rankacy
01about
I lead the backend of a CS2 analytics platform at Rankacy, and take on client projects across the whole stack on the side. I’m big on architecture that still makes sense a year later, APIs that survive real traffic, and deadlines that hold.
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.
Years of shipping products
Services & apps delivered end to end
Teams led
02stack
One system. From the interface to infrastructure.
State · Forms · Real-time
REST · SQLAlchemy · Stripe
Event-driven · Async jobs
Data models · SQL
Cache · Fast reads
CI/CD · PyTest · Cypress
APIs, queues and data models that keep their shape under real load.
Full stack means the product has to work, not just the endpoints.
I like systems that don’t break at 2 am. Or worse — during a Friday release.
The whole team should understand the system — not one person holding it all in their head.
03work
A selection from product work and client deliveries. Most of it still runs in production — which is the part I’m proud of.
Rankacy 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.
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.
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.
Investor relations site of the Kofola beverage group
WordPress · PHPPortfolio of Czech Veolia sites plus a public-procurement system
Drupal · PHPWebsite and ticketing of the Ostrava philharmonic
WordPress · Shopsys · PHPE-shops of the outdoor brand across four markets
PHP · e-commerceMultilingual site of the candy maker behind Pedro
WordPress · PHPPortal for 12 sports centres in Ostrava
WordPress · LaravelSite of one of Central Europe’s biggest book printers
WordPress · PHPSite of a traditional solid-wood furniture maker
WordPress · PHPWeb of the biggest cooking school in Czechia
WordPress · PHPWeb and mobile app of a health-products seller
Shopsys · PHPWeb presentation of a roofing company
WordPress · PHPWebsite of a Czech law firm
WordPress · PHP2024 — present
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.
2023 — 2024
React and GraphQL front-end work on data-driven client products.
2022 — present
Freelancing since 2019; from 2022 I lead full stack client deliveries for WAPS — architecture decisions plus hands-on implementation.
2019 — 2023
Started on frontends (Vue, WordPress), grew into full stack Laravel and Next.js work. Owned CI/CD and testing, presented releases directly to international clients.
2018 — 2024
Information technology. Master’s thesis: a blockchain framework built from scratch in Python.
05contact
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.