About

Who I Am

Hi! I'm Svyatoslav Kubakh, a Senior Backend Engineer & Tech Lead ( Download CV) based in Mykolayiv, Ukraine.

With over 15 years of commercial software engineering experience and 4+ years specializing in the iGaming and Highload domain, I focus on building scalable, fault-tolerant distributed systems, real-time game engines, and low-latency transactional services.


What I Do

  • iGaming & Real-Time Game Engines: Designing core game server architectures with complex mechanics (RNG, RTP calculations, reel/symbol generation, crash algorithms, game state machines) at ELA Games (BrainRocket ecosystem).
  • Distributed Systems & Microservices: Building low-latency backend services using Node.js / TypeScript (NestJS, Express) and PHP (Symfony, Laravel), powered by WebSockets, Redis, and MySQL.
  • High-Throughput Bet & Transaction Processing: Developing game transaction systems with idempotency and robust protection against race conditions and double-spending during high-frequency gameplay.
  • Engineering Leadership: Mentoring engineers, conducting code reviews, enforcing SOLID & Clean Architecture, and automating CI/CD pipelines with Docker and GitLab CI.
  • AI-Assisted Engineering: Actively integrating modern AI agentic workflows (Claude Code, Antigravity, Cursor, OpenCode) to maximize development velocity, architecture prototyping, and code quality.

About This Blog

This space is where I share architectural insights, lessons learned from highload production environments, backend engineering practices, and practical explorations of AI-assisted software development.