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
C
C++
Python
PHP
MySQL
JavaScript
Docker
Linux
Bash
ESP32
Cisco
Git
| Project | What it is | Stack |
|---|---|---|
| EQF_L5 | 🎓 Diploma — dual-core ESP32 air-quality monitor & controller: senses temp/humidity/gas, drives ventilation/heating relays, reports over BLE & MQTT | C++ · FreeRTOS · PlatformIO |
| tabscreen | 📱 Turns an old Android tablet into a second Mac display over Wi-Fi — 33 ms end-to-end, hardware encode/decode, no subscription | Swift · Kotlin · ScreenCaptureKit |
| pc-control-bot | 🎛️ Telegram remote for a Windows PC — power, screenshots, webcam, Docker/WSL2 status, all button-driven and owner-only | Python · psutil · WSL2 |
| homelab-wsl | 🐳 My home lab as Docker Compose in WSL2 — Caddy reverse proxy, shared local Ollama, Telegram services, one-command bring-up | Docker · Caddy · Shell |
| enterprise-network-cisco | 🌐 3-floor enterprise network design — VLAN/subnet plan, Cisco IOS configs, cost calculator (14 unit tests) | Cisco IOS · Python |
| sphynx-cattery-website | 🔒 PHP/MySQL CRUD site, reviewed & rebuilt: fixed broken auth, closed CSRF/XSS holes, added a repository layer + PHPUnit tests | PHP · MySQL · JS |
| symfony-eshop | ☕ Coffee & tea shop on Symfony 7.4 — catalogue, cart, checkout with a pluggable payment gateway, admin area, Redis cache, RabbitMQ mail, Elasticsearch search, CI | Symfony · PHP 8.4 · Doctrine |
| home-asis | 🏠 An old Android phone as a home hub — cameras, a rolling timelapse, two TV remotes (IR + webOS over the network), watchers for power, internet and devices | Python · Termux · SQLite |
| cigarette-counter-bot | 🚬 Habit tracker where fewer ranks higher — hour/weekday charts, real consumable costs in three currencies, a reverse leaderboard | Python · SQLite · matplotlib |
| sphynx-cats-crm-bot | 🤖 Telegram CRM bot for managing kitten records, with AI-assisted review | Python · Telegram API |
| air-quality-monitor-atmega328p | 📟 AVR air-quality analyzer — DHT11 + MQ-2, calibration routine, EEPROM storage | C (AVR) · Python |
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.