Computer Engineering graduate · Y. O. Paton Vocational College of Welding and Electronics Comfortable across the stack — Cisco networks, ESP32/AVR firmware, PHP & Python backends, and a Dockerized home lab. I like taking a project past "it compiles" — reviewing my own code, hardening it, and covering it with tests.
📍 Based in Prague, Czechia 🇨🇿 — already here, no relocation needed · open to on-site, hybrid or remote · open to Middle roles
NODRA ▶ video inside · live demo Bike-parts store for Prague with a real back office: confirm with the customer, buy from the supplier, hand over, record the money. Next.js 16 · Symfony 8 · PostgreSQL · 300 API tests |
Beans & Leaves · live demo Coffee & tea shop: catalogue, cart, checkout with a pluggable payment gateway, admin, Redis cache, RabbitMQ mail, Elasticsearch, CI. Symfony 7.4 · PHP 8.4 · Doctrine |
Sphynx cattery website · live demo PHP/MySQL CRUD site, reviewed and rebuilt: fixed broken auth, closed CSRF/XSS holes, added a repository layer and PHPUnit tests. PHP · MySQL · JS |
homelab-wsl My home lab as Docker Compose in WSL2: Caddy reverse proxy, shared local Ollama, sites and bots, one-command bring-up. Docker · Caddy · Ollama · WSL2 |
pc-control-bot ▶ video inside Telegram remote for a Windows PC: power, screenshots, webcam, Docker/WSL2 status, all button-driven and owner-only. Python · python-telegram-bot · psutil |
pc-tele-monitor-ai ▶ video inside Telegram bot for a headless PC: live CPU/RAM/disk metrics, approval-gated access and an optional local-AI chat. Python · aiogram · psutil · Ollama |
|
finance-tracker-bot ▶ video inside Expenses by category and shop, storage places with transfers, families, budgets and multi-currency. Python · SQLite · matplotlib |
cigarette-counter-bot ▶ video inside Habit tracker where fewer ranks higher: hour and weekday charts, real consumable costs in three currencies. Python · SQLite · matplotlib |
pushup-counter-bot ▶ video inside Two-tap pushup logging, progress charts, a shared leaderboard and photos. Python · SQLite · matplotlib |
sphynx-cats-crm-bot ▶ video inside Telegram CRM for the cattery catalogue: owner-approved admins and AI-assisted description review. Python · aiogram · Ollama |
EQF_L5 Diploma: dual-core ESP32 air-quality monitor and controller, ventilation/heating relays, reports over BLE and MQTT. C++ · FreeRTOS · PlatformIO |
air-quality-monitor AVR air-quality analyzer: DHT11 + MQ-2 on a 16x2 LCD, calibration routine, unit-tested sensor math. C (AVR) · Python |
enterprise-network-cisco 3-floor enterprise network design: VLAN/subnet plan, Cisco IOS configs, cost calculator with 14 unit tests. Cisco IOS · Python |
tabscreen Turns an old Android tablet into a second Mac display over Wi-Fi: 33 ms end-to-end, no subscription, no cables. Swift · Java · ScreenCaptureKit |
home-asis An old Android phone as a home hub: cameras, a rolling timelapse, IR + webOS TV remotes, power and internet watchers. Python · Termux · SQLite |
calculating_student_grades Desktop app that scans an Excel gradebook and builds debt and failing-grade reports in seconds, replacing a VBA macro. Python · pywebview · openpyxl |
A recurring theme above: I don't just ship coursework — I go back and review, fix, and test it. Auth/CSRF/XSS fixes, unit tests, repository patterns, reproducible Docker setups.
















