Independent full-stack developer (self-employed / sole trader) based in Prague, Czech Republic. I design and ship SaaS products and internal web applications end to end — database, API, frontend, deployment — and I lean heavily on AI-assisted development (Cursor, Claude Code, ChatGPT) to move faster without cutting corners on architecture or code quality.
Currently available for freelance / contract full-stack and AI-integration work (remote or Prague-based).
Backend: PHP 8+ (Laravel, Slim, previously Nette) · Python (FastAPI, async SQLAlchemy) Frontend: React · TypeScript · Vue · Vite · Tailwind CSS Data: PostgreSQL · MySQL · Redis Infra: Docker · Docker Compose · Git · CI/CD (GitHub Actions) Auth & integrations: JWT · OAuth (Google) · Laravel Sanctum/Fortify · IMAP/SMTP · CalDAV · Anthropic API
| Project | Stack | What it is |
|---|---|---|
| retailmedia – Visual Page Builder | Laravel, Filament, GrapesJS, Sanctum | Visual web page builder — Laravel handles logic and rendering, GrapesJS is the editor |
| CROS – multi-tenant CRM | Python, FastAPI, async SQLAlchemy, PostgreSQL, Redis, Anthropic API | CRM unifying contacts, email (IMAP/SMTP) and calendar (Google OAuth, CalDAV), with AI features over the data |
| subtranslai – AI Subtitle SaaS | Anthropic API, Docker, ffmpeg/OCR, GitHub Actions | Credit-based SaaS for context-aware AI translation of movie subtitles, running the Anthropic API in a production pipeline |
| gdgallery – photo gallery | Laravel, Inertia.js, Vue, Google API | Photo gallery using Google Drive as storage |
| Event Profit Manager | React, TypeScript, Vite, PHP | Revenue, cost and profit tracking for event venues |
I don't treat AI tools as autocomplete — they're part of a structured process: PRD → Blueprint → Milestones → Master prompts → AI-assisted implementation → testing → refactoring → Git commit. I break complex requirements into implementable pieces, let AI generate the first pass, and stay personally responsible for architecture, security and the quality of what ships. Over the past year that process has taken five production applications — plus a handful of smaller tools — from spec to live users.
📧 [email protected] 📍 Prague, Czech Republic