avatar

hey, i'm akak1y 👋 привет, я akak1y 👋

backend engineer бэкенд-инженер

I follow interesting problems, not a fixed domain. The common thread is control: clean layered architecture where it scales, C++ where I want total command of memory and performance — and no black boxes in between. Гоняюсь за интересными задачами, а не за фиксированной областью. Общая нить — контроль: чистая слоёная архитектура там, где она масштабируется, C++ там, где нужен полный контроль над памятью и производительностью, — и никаких чёрных ящиков посередине.

ProjectsПроекты

RAGEMP_server flagshipactive

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. Продакшн-грейд RP-сервер GTA V с нуля: слои controllers → services → models под контролем dependency-cruiser, атомарные денежные транзакции, админ-панель на WebSocket в реальном времени с живой картой, покрытие сервисов тестами >85%.

github →

CanvasMapper stablenpm

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. Картографический движок на Canvas 2D без зависимостей — Leaflet захлёбывался на 500 маркерах в моей админке, поэтому я написал свой. Подключаемые источники тайлов, 1000+ маркеров при 60 FPS, CSS-дефолты через :where(), которые перебивает любой stylesheet, CLI-слайсер внутри.

github → live demo →

DVD-screensaver donefor fun

The nostalgia toy: bouncing logo with per-pixel NumPy recoloring, waiting for that perfect corner hit. Ностальгическая игрушка: прыгающий логотип с попиксельной перекраской через NumPy в ожидании того самого попадания в угол.

github →

ExploringИсследую

PhotoAtlas early stage

Local-first Tauri 2 + Rust app: photo folder → interactive map. Rayon-parallel EXIF parsing, sha256 thumbnail cache, zero network I/O. Локальное приложение на Tauri 2 + Rust: папка с фото → интерактивная карта. EXIF-парсинг параллельно на rayon, кэш превью по sha256, нулевой сетевой I/O.

github →

StackСтек

JavaScript / TypeScript

runtimeрантайм
Node.js
frontendфронтенд
Vue 3React 18Vite Canvas 2DMapLibre
dataданные
RedisMySQLSQLite
qualityкачество
JestVitest GitHub ActionsESLint 9

C++

focusфокус
system & performanceсистемы и производительность memory controlконтроль памяти

Python

focusфокус
NumPy scripts & toolingскрипты и тулинг

Published on npmОпубликовано на npm

packages I maintain — this list updates automatically from the npm registry. пакеты, которые я веду — список обновляется автоматически из реестра npm.

loading packages…загружаю пакеты…

ContactКонтакты

copied!