backend engineer who follows interesting problems, not a fixed domain.
the common thread is control: i like owning every layer of what i build. clean layered architecture where it scales, C++ where i want total command of memory and performance, and no black boxes in between.
RAGEMP_server
production-grade GTA V RP server from scratch: layered
controllers → services → models enforced by dependency-cruiser, atomic money transactions, real-time WebSocket admin panel with live map, >85% service coverage.
CanvasMapper zero-dependency Canvas 2D map engine — Leaflet choked at 500 markers in my admin panel, so I wrote my own. pluggable tile sources, 1000+ markers at 60 FPS,
:where() CSS defaults any stylesheet can override, CLI slicer inside.
DVD-screensaver
the nostalgia toy: bouncing logo with per-pixel NumPy recoloring, waiting for that perfect corner hit.
PhotoAtlas
local-first Tauri 2 + Rust app: photo folder → interactive map. rayon-parallel EXIF parsing, sha256 thumbnail cache, zero network I/O.
languages: JS/TS · C++ · Python
backend: Node.js · Redis · MySQL · SQLite
frontend: Vue 3 · React 18 · Canvas 2D · MapLibre · Vite
quality: Jest · Vitest · GitHub Actions · ESLint 9
Portfolio (RU / EN) · Telegram: @ak4k1y • Discord: .ak4k1y • Email: gamer.all.games@list.ru