$ whoami

Backend Engineer & System Designer

I design and build backend systems focused on scalability and real-world impact.

$ cat focus.txt

  • → backend architecture & APIs
  • → performance & optimization (C++ / Python)
  • → system design & scalability
  • → building monetizable products

$

stack/

  • Python
  • C++
  • aiogram · FastAPI
  • PostgreSQL · Redis · Kafka
  • Docker · GitHub Actions
  • Prometheus · Grafana

what-i-do/

Telegram bots and automation

Bots that do real work: publishing podcast episodes, driving form-style dialogs. Python, aiogram.

Event-driven backends

Services that talk through Kafka, run in Docker and ship with CI. Monitoring with Prometheus, Loki and Grafana.

Native Windows tools

C++20 desktop utilities that start fast and stay small: one executable, no installer, no network code.

Developer tooling

Libraries and templates other projects build on: a dialog engine, an aiogram project template, a Python project template.

projects/

PodBoxBot

Telegram bot that automates podcast episode publishing for a real podcast team: mp3 tagging, FTP upload, WordPress posts with Podlove metadata.

  • Microservices: the bot sends a request to Kafka, publisher services (FTP, WordPress, Boosty) execute it and report back
  • Observability with Prometheus, Loki and Grafana, dashboards in Russian
  • CI and automated releases, 12 of them so far

Python · Kafka · Docker

PowerPeek

Device battery in the Windows tray: live icon, low-battery sounds and notifications, charge history.

  • One 4 MB executable: no installer, no runtime, no telemetry
  • Tray icon drawn at runtime as a battery, a ring gauge or a plain percentage
  • Seven sound events and Fluent notifications that never steal focus from a game

C++20 · GPL-3.0

DialogEngine

Lightweight dialog engine for form-driven Telegram bots, without handler spaghetti.

  • The dialog is described as data: dict, JSON or YAML
  • Sync and async validators, conditional transitions, session statuses
  • Pure Python, stdlib only; optional pydantic and aiogram integrations

Python 3.12+ · MIT · 3 releases

python-template

A ready-to-use Python project template: structure, dependency management, testing, linting and CI from the first commit.

  • Logging, .env settings via pydantic-settings, pytest and Poetry out of the box
  • Ruff, pre-commit and commitizen for Conventional Commits
  • Releases, changelog and tags automated with release-please in CI

Python · Poetry · 2 releases