O mně

Jakub Lebeda
Vše musí mít architekturu.

Softwarový architekt. Programuji od roku 1990 a za tu dobu jsem se naučil jednu věc, která platí pořád: o životnosti systému se rozhoduje v návrhu, ne v kódu. Stavím systémy, které běží desítky let — protože znalost v nich žije jednou a na jednom místě.

Napsat mi Stavební IT dozor
35

let u klávesnice

Od BASICu na osmibitovém Atari po multi-LLM pipeline — jedna souvislá linie

16+

let v produkci

Platforma d.process nasazená 2010 běží ve veřejné správě dodnes

3

vlastní jazyky a VM

Od bytecode interpreteru v roce 1997 po dnešní jazyk Atra — navrhovat jazyky je řemeslo, které se nedá předstírat

Jedna myšlenka, třicet pět let důkazů

1990 | Atari 800XE

První řádky v BASICu na osmibitovém počítači. Tady začíná zvyk, kterého jsem se nikdy nezbavil: než napíšu první příkaz, chci vědět, jak bude vypadat celek.

1995 | Projekt KOM

Kontrola a Měření — digitalizace dat z čidel. První setkání s tématem, které mě provází dodnes: jak dostat data z fyzického světa do systému tak, aby se s nimi dalo pracovat.

1996–97 | Robot MSR-84

Řídicí systém školního robota v Borland Pascalu — přes 6 200 řádků, vlastní bytecode a virtuální stroj. Místo napevno zadrátovaných pohybů dostal robot jazyk, kterým se dal programovat. 1. místo v krajském kole SOČ. První důkaz, že oddělit „co" od „jak" se vyplácí.

2001–2006 | ČVUT FEL

Titul Ing. v oboru výpočetní technika na Fakultě elektrotechnické ČVUT v Praze. Formální základ pod intuici, která do té doby vznikala praxí.

2006–2022 | Datron a.s. — platforma d.process

Vybudoval jsem vývojové oddělení od nuly a navrhl platformu d.process: metadaty řízený systém s vlastním skriptovacím jazykem d.script, virtuálním strojem a federativními dotazy napříč SQL, LDAP a soubory — v době, kdy pojem low-code ještě neexistoval. V produkci od roku 2010; ve veřejné správě běží dodnes.

Dnes | Atriplex Algorithmics

Nezávislá praxe: jazyk Atra a platforma Atrust jako nová generace stejné myšlenky, Stavební IT dozor pro zadavatele softwaru a návrhy AI pipeline, kde jsou jazykové modely plnohodnotnou — a vyměnitelnou — součástí architektury.

Filosofie

Kontrakt je pravda. Všechno ostatní je projekce.

Každý systém, který jsem kdy navrhl — od robota v roce 1997 po dnešní AI pipeline — stojí na stejném principu: znalost žije v systému jednou, v datovém modelu a kontraktech, a všechno ostatní se z ní odvozuje. Obrazovka, sestava, API i AI agent jsou jen různé projekce téhož modelu. Když se změní pravidlo, změní se na jednom místě — a všude se propíše samo.

Architecture First

Špatný systém se dá předpovědět dřív, než vznikne — z podmínek, ve kterých se staví. Moje práce je změnit ty podmínky včas, ne opravovat následky.

Bezpečnost v modelu

Oprávnění patří do datového modelu, ne do obrazovek. Každý konzument systému — web, desktop i AI agent — pak dostane správná omezení automaticky, bez výjimek.

Životnost, ne demo

Systém se neposuzuje podle toho, jak vypadá první měsíc, ale kolik stojí tisící změna. Moje reference se měří roky nepřetržitého provozu.

Architektura bez praxe zakrní

Stavební IT dozor — nezávislý architektonický dohled pro zadavatele, kteří software platí, ale nestaví. Více o službě →
AI a dokumentové pipeline — návrh systémů, kde počítačové vidění a jazykové modely (cloudové i lokální) tvoří vyměnitelné vrstvy nad stabilním kontraktem
Atra + Atrust — vlastní jazyk a platforma: nástupce d.process, postavený pro éru, kdy je AI agent běžným konzumentem systému
UNISETUP — schema-driven konfigurace IoT zařízení: jedno univerzální rozhraní pro jakýkoliv hardware
Software Longevity — série textů o tom, proč některé systémy žijí desítky let a jiné se rozpadnou při první změně; publikuji na LinkedIn

Jak pracuji

Architekt, ne agentura

100 % remote, po celém Česku

Architektura se posuzuje nad repozitářem, modelem a dokumentací, ne v zasedačce. Pracuji vzdáleně pro klienty kdekoliv — stejná dostupnost pro Prahu i Ostravu, žádné cestovné, žádné čekání na termín návštěvy.

Rámcová smlouva, jasné mantinely

Spolupráce běží na rámcové smlouvě s dohodnutým rozsahem: navrhuji, posuzuji a hlídám nosné zdi systému. Rozhodnutí je vždy na zadavateli — já mám povinnost varovat, ne právo veta.

Náhradní plnění

Jsem registrovaný poskytovatel náhradního plnění dle § 81 zákona č. 435/2004 Sb. Pro firmy nad 25 zaměstnanců to znamená, že tytéž peníze, které by odvedly státu, mohou platit nezávislou architektonickou expertizu. Jak to funguje →

Nezávislý a bootstrapped

Atriplex Algorithmics nestojí za žádným dodavatelem ani platformou. Když posuzuji cizí návrh, hájím jediný zájem — zájem zadavatele. Nemám co prodat kromě vlastního úsudku.

Máte systém, který má stát
i za dvacet let?

Napište mi pár vět o svém záměru nebo systému. První konzultace je nezávazná a proběhne online — řeknu vám na rovinu, kde je nosná zeď a kde jen omítka.

jakub@lebeda.eu →

Ing. Jakub Lebeda · Atriplex Algorithmics · IČO 19074671 · +420 607 720 317 · Provodín