Čím se živím
Webové aplikace a backend dělám přes dvanáct let, nejvíc v Laravelu. Navrhuju REST API, ukládám data do PostgreSQL, hlídám fronty a všechnu tu nudnou spolehlivost, díky které se API chová předvídatelně. Frontend skládám v Livewire a Vue.js.
Než jsem přešel na web, deset let jsem dělal embedded a IoT: firmware v C pro Atmel AVR a PIC, binární protokoly, telemetrii. Tam jsem se naučil, že formát dat se hlídá do posledního bajtu a okrajový případ je běžný provoz.
AI používám každý den, v produktech i v editoru, a vím, kde selhává. Model proto dostane přísné schéma výstupu a deterministické nástroje. O tom, jestli je práce hotová, rozhoduje Pest, PHPStan a já. Ne model.
Proč blog
Píšu sem o věcech, které jsem si napřed sám vyzkoušel a které mě stály čas: kód, bezpečnost, AI nástroje, elektronika. Česky i anglicky, bez reklam a bez omáčky.
Na čem dělám
- CaptchaAPI: CAPTCHA na principu proof-of-work, která nesleduje uživatele a nepotřebuje Google.
- Billify: fakturační REST API. Přijaté PDF faktury čte LLM a z nich se skládá přiznání k DPH.
- Exile to Exile: bezplatný pomocník pro Path of Exile 2 postavený na Laravelu, Reactu a Inertii.
- Meteostanice: ESP32 na balkoně, od čidla a firmwaru po web, s regresním modelem, který odečítá ohřev slunce.
- pis-cesky: plugin pro Claude Code, který učí model psát česky tak, aby text nezněl jako překlad.