PHP engineer with 12+ years on backends in Laravel and Nette: API design, PostgreSQL, queues, and the reliability work that keeps systems predictable. Frontend in Livewire and Vue.js. 25+ years in software engineering, from embedded/IoT firmware to web backends.
Before the web I spent a decade writing embedded C for AVR and PIC. It left me with strict data contracts and a habit of treating edge cases as the normal case.
I build LLM features into products the same way: strict schemas, deterministic tools, and tests that decide when the work is done.
- captchaapi.eu - proof-of-work CAPTCHA, EU-hosted
- billify.cz - invoicing for Czech businesses
- laravel-blog.cz - notes on Laravel and AI-assisted development
Nette - Laravel-style developer experience for Nette: nette-console · nette-migrations · nette-tailwind · nette-tailwind-starter-kit
- exile2exile - Path of Exile 2 build planner and loot filter generator, built on poe2-toolkit
- weather-station - ESP32 firmware and a Laravel backend; a regression model calibrated against a ČHMÚ station corrects solar heating of the sensor
- captchaapi/laravel - Laravel SDK for captchaapi.eu with Livewire support
- pis-cesky - Claude Code plugin for natural Czech writing
PHP · Laravel · Nette · PostgreSQL · MySQL · Redis · Livewire · Vue.js · Inertia · TypeScript
Pest · PHPUnit · PHPStan · Docker · CI/CD · embedded C (AVR, PIC, ESP32)


