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.

Python FastAPI Django PostgreSQL Vue.js TypeScript Docker C++ 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

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

Contacts

Pinned Loading

  1. bptracker-backend-fastapi bptracker-backend-fastapi Public

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

    Python

  2. kvm-kontrol-plane kvm-kontrol-plane Public

    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-cnn bp-ocr-cnn Public

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

    Python

  4. bptracker-frontend bptracker-frontend Public

    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-coursework kpi-db-django-coursework Public

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

    Python

  6. kvm_engine_py kvm_engine_py Public

    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