Python Developer (Full-stack) — backend on FastAPI and Django, web clients on Vue 3, and embedded projects on Raspberry Pi and ESP32.
I have a bachelor's degree in Software Engineering from Igor Sikorsky Kyiv Polytechnic Institute. I worked as a developer in a government IT structure (FastAPI REST API, Vue 3 client, database query tuning for a nationwide Telegram bot) and as an engineer-programmer at a regional power company (automation scripts and system administration).
I also run a home lab: MikroTik RouterOS, Proxmox, TrueNAS and a set of self-hosted services. That is where most of my projects are tested.
Python — backend and machine learning
| Project | What it is |
|---|---|
| bptracker-backend-fastapi | Async REST API: FastAPI, SQLModel, PostgreSQL, Alembic, passkey login. 130 tests in CI |
| kvm-kontrol-plane | Control plane for IP-KVM nodes: FastAPI backend and Vue 3 client, WebRTC video, WebSocket input |
| bp-ocr-cnn | Two-stage YOLOv8 pipeline that reads blood-pressure values from a photo of an LCD screen |
| kpi-db-django-coursework | Django and PostgreSQL, a normalised relational schema with integrity constraints. 27 tests in CI |
JavaScript — web clients
| Project | What it is |
|---|---|
| bptracker-frontend | Vue 3 PWA: offline storage in IndexedDB, charts, passkey login, share target on Android |
| bptracker-android | Mobile client for the same service |
Embedded — hardware and low-level work
| Project | What it is |
|---|---|
| kvm_engine_py | Node software of a DIY IP-KVM: C++ video engine with hardware H.264 encoding, Python orchestrator, RP2040 front-panel firmware |
| kpi-arduino-lab7 | Raspberry Pi robot with a browser console: live video, driving, camera pan and tilt, on-device face detection |
| climate_sensor_c3 | ESP32-C3 climate sensor and air-conditioner control through ESPHome and Home Assistant |



