BackendEngineer

SUMMARY
I've been building backend systems and managing infrastructure for 3+ years. I like working close to the metal: servers, VMs, deployment pipelines, the stuff that has to keep running. I also do reverse engineering — analyzing binaries, studying memory layout and protocol internals using Ghidra, IDA Pro, x64dbg, and Cheat Engine. I get uncomfortable when things are held together with duct tape, so I tend to fix them.
Projects
Multi-Tenant SaaS CRM Platform
SaaS CRM with real-time WebSockets, background job queues, Telegram & Meta messaging integrations, and automated subscription payments.
- Built NestJS 11 backend with PostgreSQL & Prisma ORM, multi-tenant database isolation.
- Real-time push notifications & live chat via Socket.IO, Redis and BullMQ job queues.
- Cloudflare R2 (AWS SDK) for media storage, Lemon Squeezy for payment webhooks.
- Separate React/TypeScript user app and admin portal.
Multi-Tenant SaaS CRM Platform
SaaS CRM with real-time WebSockets, background job queues, Telegram & Meta messaging integrations, and automated subscription payments.
- Built NestJS 11 backend with PostgreSQL & Prisma ORM, multi-tenant database isolation.
- Real-time push notifications & live chat via Socket.IO, Redis and BullMQ job queues.
- Cloudflare R2 (AWS SDK) for media storage, Lemon Squeezy for payment webhooks.
- Separate React/TypeScript user app and admin portal.
WinGopher — Windows Package Manager GUI
A modern, clean desktop GUI for searching, installing, updating, and managing Windows applications via winget without touching the command prompt.
- Native desktop app built with Go and Wails.
- React/TypeScript frontend with TailwindCSS.
- Wraps winget CLI for install/update/remove operations.
Intranet & Telemetry Portal
Internal portal for Armenia's electricity market operator — staff lookup and system monitoring.
- Built internal web tool used daily across the organization.
- Maintained server & VM infrastructure (Windows Server, Linux, Hyper-V) collecting IoT metering data.
- Automated admin tasks with PowerShell and Python.
Low-Level Memory Inspector & Overlay
Reverse engineering project examining process memory structures, dynamic entity list parsing, 3D coordinate vector transformations, and overlay rendering.
- Implemented direct process memory access via Win32 API (ReadProcessMemory).
- Analyzed memory offsets and structures using Ghidra, IDA Pro, and x64dbg.
- Handled real-time 3D world-to-screen coordinate math and rendering overlays.
Telegram YouTube Audio Processing Bot
Telegram bot that downloads YouTube videos and converts them to audio with queue management.
- Bot backend built on NestJS.
- FFmpeg audio conversion + Telegram Bot API stream handlers.
ESP32/ESP8266 Hardware Web Controller
Hardware control system pairing ESP32/ESP8266 microcontrollers with Node.js backend server and React web control dashboard.
- C++ firmware for real-time sensor reading and actuator control.
- WebSocket communication with React control dashboard.