Skip to content
View Alexsik76's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Alexsik76

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alexsik76/README.md

Hi, I'm Oleksandr

Python Developer (Full-stack) — backend on FastAPI and Django, web clients on Vue 3, and embedded projects on Raspberry Pi and ESP32.

PythonFastAPIDjangoPostgreSQLVue.jsTypeScriptDockerC++Raspberry Pi

About

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.

Projects

Python — backend and machine learning

ProjectWhat it is
bptracker-backend-fastapiAsync REST API: FastAPI, SQLModel, PostgreSQL, Alembic, passkey login. 130 tests in CI
kvm-kontrol-planeControl plane for IP-KVM nodes: FastAPI backend and Vue 3 client, WebRTC video, WebSocket input
bp-ocr-cnnTwo-stage YOLOv8 pipeline that reads blood-pressure values from a photo of an LCD screen
kpi-db-django-courseworkDjango and PostgreSQL, a normalised relational schema with integrity constraints. 27 tests in CI

JavaScript — web clients

ProjectWhat it is
bptracker-frontendVue 3 PWA: offline storage in IndexedDB, charts, passkey login, share target on Android
bptracker-androidMobile client for the same service

Embedded — hardware and low-level work

ProjectWhat it is
kvm_engine_pyNode software of a DIY IP-KVM: C++ video engine with hardware H.264 encoding, Python orchestrator, RP2040 front-panel firmware
kpi-arduino-lab7Raspberry Pi robot with a browser console: live video, driving, camera pan and tilt, on-device face detection
climate_sensor_c3ESP32-C3 climate sensor and air-conditioner control through ESPHome and Home Assistant

Contacts

Pinned Loading

  1. bptracker-backend-fastapibptracker-backend-fastapiPublic

    Async REST backend for a blood-pressure tracker: FastAPI, SQLModel, PostgreSQL, Alembic migrations and passkey (WebAuthn) login

    Python

  2. kvm-kontrol-planekvm-kontrol-planePublic

    Control plane for IP-KVM nodes: FastAPI backend, Vue 3 web client, WebRTC video and WebSocket input over a single entry point

    Python

  3. bp-ocr-cnnbp-ocr-cnnPublic

    Two-stage YOLOv8 pipeline that reads blood-pressure values from a photo of an LCD monitor screen

    Python

  4. bptracker-frontendbptracker-frontendPublic

    Vue 3 PWA for blood-pressure tracking: offline storage in IndexedDB, charts, passkey login, works as a share target on Android

    Vue

  5. kpi-db-django-courseworkkpi-db-django-courseworkPublic

    Travel club web application: Django with PostgreSQL, a normalized relational schema and Docker setup (university coursework)

    Python

  6. kvm_engine_pykvm_engine_pyPublic

    Node software for a DIY IP-KVM on Raspberry Pi 4: C++ video engine with hardware H.264 encoding, Python orchestrator, RP2040 front-panel firmware

    C++ 1