GitHub

Aleksandr Kovalko

Backend & cloud engineer — C++, Python, Linux. 8+ years building backend systems.

I build backend services and low-level tools, keep my infrastructure as code, and occasionally wear the DevOps / SRE hat.

Systems & tools

  • filecast — file transfer over LAN via UDP broadcast with packet-loss recovery (C++, Linux/macOS/Windows). Installable via Homebrew.
  • geo-utils-cpp — header-only C++17 library for lat/lng geometry: distance, bearing, area, point-in-polygon. Packaged for vcpkg and xmake.
  • C-P2P-Chat — decentralized P2P chat in pure C: UDP, non-blocking I/O, peer auto-discovery, ncurses TUI.
  • RakLib-Proxy — proxying UDP packets inside a Linux kernel module.

Infrastructure & security

  • gistrec-cloud/infra — my server fleet as code: Ansible (SSH hardening, nftables + fail2ban, nginx, netdata) and Terraform (Cloudflare DNS, AWS, Yandex Cloud).
  • nginx-scanner-trap — turns an nginx box into a honeypot: the first probe of /.env or /.git gets the scanner banned on all ports via fail2ban + nftables.

Side projects

  • trade-lab — Python research framework for backtesting and paper-trading market strategies (source).
  • askads.ru — AI assistant for ad accounts: connects to Yandex Direct and VK Ads and answers questions about campaigns in plain language.
  • vkadstool.ru — SaaS that automates VK Ads: monitors campaigns, pauses underperforming ones, and sends Telegram alerts.
  • clear-transcript-bot.ru — Telegram & Max bot for audio/video transcription with summaries and long-file support (source).

Toolbox

C++17 · C · Python · Bash · Linux · nginx · nftables / fail2ban · Netdata · Ansible · Terraform · Docker · AWS · ClickHouse

Pinned Loading

  1. Fast file transfer over LAN using UDP broadcast, with built-in packet loss recovery. Works on Linux, macOS, and Windows

    C++ 64 1

  2. Tiny header-only C++17 library for lat/lng geometry: distance, bearing, area, point-in-polygon and path proximity

    C++ 60 4

  3. A Python research framework for backtesting and paper-trading market strategies

    Python

  4. Infrastructure as code for the gistrec-cloud fleet — Ansible (SSH hardening, nftables+fail2ban, nginx, Node/pm2, netdata) and Terraform (Cloudflare DNS as code).

    HCL

Read the original on github.com ↗