Full-stack developer · Plzeň, Czech Republic
I build web applications end to end — from React frontends and Python APIs to Docker images and CI pipelines. Recently focused on AI chat integrations (Dify, streaming APIs) and practical developer tooling.
Open to junior and mid-level roles in full-stack, backend, or platform/integration work — remote or on-site in CZ.
Also comfortable with: OIDC/Keycloak, REST & SSE, i18n, Linux, PHP, hardware/embedded side projects.
Spliffy — deployable AI chat app
Full-stack chat application with a React + TypeScript frontend and FastAPI backend.
- Proxies the Dify Chat API (API keys stay server-side)
- Optional Keycloak OIDC login
- SSE streaming, i18n (EN/CS), dark mode
- Multi-stage Docker build (~180 MB), GitLab CI → container registry
React TypeScript FastAPI Dify Keycloak Docker
bsqb + dify-bsqb-plugin — Brave Search tooling for LLM workflows
Python library that builds Brave Search queries from official documentation, plus a Dify plugin that exposes it to AI agents.
Python Dify Search APIs
python-yayaya — YAML config loader
Small Python package for typed YAML configuration with environment variable expansion. Published on PyPI and used in Spliffy.
Python PyPI
| Project | What it is |
|---|---|
| cocktail-framework | Lightweight PHP/JS microframework for web apps |
| cyber_ttl_python | Python driver for n.e.t. CYBER TTL hardware |
| ssh2clockify | Converts SSH login logs into Clockify-importable CSV |
| 3dp_breakout | 3D printer breakout board hardware sources |
- GitHub since 2016; steady builder across web, Python, Linux, and hardware
- Indie / contract work under Just Bucket Industries
- Languages: Czech (native), English (professional)
- LinkedIn: karel-matejovsky
- GitHub: @KodzghlyCZ
- Location: Plzeň, Czech Republic