From custom C++ rendering engines to WebGL strategy games and shipped Android titles. Built in field conditions with zero compromises.
Android · Custom Multi-Repo Ecosystem
A massive space strategy game ecosystem featuring a high-performance Android client and a custom-built, dedicated matchmaking server. Over 2,000 commits of deep engineering.
The core game loop handles complex resource management, rocket upgrades, and daily rewards on the client. The backend (matchmaking-server) is a custom-built solution with Node.js, Redis, and PostgreSQL, hosted on dedicated Hetzner instances. Features cooperative raids, real-time multiplayer coordination, and integrated Firebase analytics.


C++ Game Engine · Cross-Platform
A full RTS game built from scratch — started as a WebGL/WASM browser prototype targeting 100k simultaneous units, evolved into a native C++17 cross-platform engine with custom OpenGL renderer.
WebGL phase: custom ECS in TypeScript + WASM core compiled from C++, VAT GPU instancing, Flow Field pathfinding, 6 historical eras. Native phase: no Unity, no Unreal — every system handwritten in C++17: terrain renderer, GLSL shaders, binary map format (zstd), vegetation system, SDL2. Same game, two generations of engine.