Selected work
Each flagship has its own page — the problem, the decisions, the build and the numbers.

Orbital Ops
A multi-domain operations console — 12,408 satellites, aircraft and ships, propagated live in the browser.

Example API
One CRUD + JWT API, ten implementations across .NET, Python and TypeScript — behind a single OpenAPI contract, benchmarked fairly.

Irminsul — indie cloud
A self-hosted "indie cloud" across three servers — 19 services unified by single sign-on, defined entirely as code.
SnapshotDiff
A disk cleaner with undo. One .NET 10 Blazor core runs unchanged in MAUI (Windows, macOS, Android), Photino (Linux) and Blazor Server.

Chess Tournament
A bilingual tournament site, in production for a GM chess event.
webplatform
A multi-tenant SaaS platform for small-business websites: one .NET 10 modular monolith of ~30 independent modules, each a Vertical Slice with its own schema, wired by a transactional outbox — plus admin, tenant-web and mobile frontends.
My self-hosted cloud, right now
This site's analytics run on it — a live signal that the homelab actually works.
Three places to look closer
Same API, ten ways
Efficiency vs. ceremony across .NET, Python & TS — measured, with a live chart.
Layered vs Vertical Slice
The same API, built twice, compared honestly.
How I work
From ticket to production — the steps I follow and the projects that prove them.
Contact me
Hiring a .NET backend or full-stack engineer — in defense especially? Or need a website or an internal system built? Write a few lines. I'm available immediately and reply in English or Czech.
What I'm looking for
- Role
- .NET backend or full-stack — C#, ASP.NET Core; React or Blazor on the front.
- Domain
- Defense and systems that must not fail, first; good product teams otherwise.
- Where
- Remote, or hybrid around Olomouc, Ostrava or Brno.
- When
- Available immediately.
- Freelance
- Websites and internal systems for small businesses.