Vybrané projekty
Ke každému je samostatná stránka: co se řešilo, jak jsem se rozhodoval, jak vznikal a co z toho vyšlo.

Orbital Ops
Operační konzole pro vesmír, vzduch i moře — 12 408 satelitů, letadel a lodí, jejichž polohy se počítají živě přímo v prohlížeči.

Example API
Jedno CRUD API s JWT, napsané desetkrát v .NET, Pythonu a TypeScriptu. Všechny verze sdílí jeden OpenAPI kontrakt a měří se za stejných podmínek.

Irminsul — indie cloud
Vlastní „malý cloud“ na třech serverech — 19 služeb s jedním společným přihlášením, celé popsané jako kód.
SnapshotDiff
Úklid disku s možností vrátit smazané. Jedno jádro v .NET 10 a Blazoru běží beze změny v MAUI (Windows, macOS, Android), Photinu (Linux) i v Blazor Serveru.

Šachový turnaj
Web mezinárodního šachového turnaje v češtině a angličtině — běží naostro pro turnaj, na kterém se hraje o velmistrovskou normu.
webplatform
Platforma, na které si malé firmy provozují vlastní web. Jeden modulární monolit v .NET 10 s asi 30 nezávislými moduly, každý s vlastním schématem a propojený přes transakční outbox. K tomu administrace, web pro klienty a mobilní aplikace.
Můj cloud, jak zrovna běží
Stav se načítá živě. Běží na tom mimo jiné i analytika tohohle webu.
Kde se podívat blíž
Jedno API desetkrát
Kolik stojí architektura a kolik runtime — .NET, Python a TypeScript na stejné zátěži, s grafem.
Vrstvy, nebo vertical slices?
Stejné zadání napsané dvakrát a poctivě porovnané.
Jak pracuju
Postup od zadání po produkci a projekty, na kterých je to vidět.
Napište mi
Sháníte .NET backend nebo full-stack vývojáře, ideálně do obrany? Nebo potřebujete web či interní systém? Stačí pár řádků. Můžu začít hned a odpovídám česky i anglicky.
Co hledám
- Pozice
- .NET backend nebo full-stack — C#, ASP.NET Core, na frontendu React nebo Blazor.
- Obor
- Nejradši obrana a systémy, které nesmí selhat. Jinak dobrý produktový tým.
- Kde
- Remote, nebo hybridně v okolí Olomouce, Ostravy či Brna.
- Od kdy
- Můžu nastoupit hned.
- Zakázky
- Weby a interní systémy pro menší firmy.