EvgeniyGleba

R&D C++ engineer

C++
Python
Linux
Android NDK
iOS Native
macOS Native
Windows Native
CMake
3+
Years in Production
30+
Open Source
5
Platforms

About

Systems engineer with 3+ years shipping cross-platform C++ in production game engines. Specialized in performance-critical systems: graphics pipelines, asset streaming, memory management.

At Lesta Games (Engine Core, Tanks Blitz), I work on engine systems that power 10M+ active players. My code runs on Linux servers, Android/iOS devices, and Windows clients β€” all from a single CMake build tree.

Reverse engineering and game preservation are my long-term passions. Published open-source tooling for asset extraction and binary analysis. 30+ public repositories spanning systems programming, tooling, and experimental engines.

Philosophy

Static analysis over runtime debugging. Compile-time safety over runtime checks. Simple, boring, reliable code over clever abstractions. Every line must justify its existence in production.

Impact

  • β€ΊEngine systems serving 10M+ players
  • β€ΊCross-platform: Linux/Win/macOS/iOS/Android
  • β€ΊOpen-source tooling with active community
  • β€ΊSub-millisecond frame time guarantees

Experience

2023–now
C++ Engine Core Engineer
Lesta Games β€” Engine Core, Tanks Blitz
Shipping cross-platform game engine internals. CMake build systems, Tracy profiling, SDL3 integration, Wwise audio pipelines. Performance optimization for mobile and desktop.
C++CMakeSDL3TracyWwise
2023–2025
Simulation Developer Β· Team Lead
Military Contract β€” ZRK Osa Air Defense
Led a student team building a cross-platform simulator in Godot for military training. Managed 4 developers, set milestones, reviewed code, coordinated with military stakeholders. Delivered networked multiplayer between radar, command center, and launch units with real-time coordination across heterogeneous platforms.
GodotNetworkingMulti-platformReal-timeTeam Lead
2021–2025
BSU RFCT β€” Satellite & Aerospace
Belarusian State University
Developed thermal sensor parsing models for CubeSat-2 satellite. Competed in rocket engineering with Moscow State University β€” adult league, live launches, drone development.
C++EmbeddedHardwareSpace
2023
Advanced C++ Certification
Leonid Chaika Intensive Program
Completed intensive C++ & rendering creating crossplatform engines course. Joined Lesta Games. Focus: modern standards, generic programming, performance optimization.
C++20Generic ProgrammingPerformance
2018–2020
Game Modding & RE Β· Project Manager
Community Projects
Reverse-engineered game binaries for full Russian localization of World Conqueror 4. Managed translation workflow, coordinated with voice actors, integrated audio assets. Built monetization strategy via Patreon and community donations. Video review by popular YouTuber β€” 42K+ views. Published open-source extraction toolkit.
Reverse EngineeringProject ManagementAudio IntegrationMonetizationCommunity
Video review

Projects

kyocera-drivers

Hot

kyocera_drivers bundles proprietary Kyocera rastertokpsl filter binaries and legacy PPD files into a modern CMake install system for Linux CUPS environments.

CMake51
View

world_conqueror_4_ru

Hot

Translated strings for World Conqueror 4 (RU)

Smali7
View

satellite-weather-impact-analysis

Analyze solar impact on satellites using machine learning, focusing on capacity estimation and defect detection.

Python31
View

Skills

Languages

  • C++20 / C++23
  • C17 / C23
  • Python 3
  • Bash / PowerShell

Systems & Tooling

  • CMake
  • Linux (ALT, Fedora)
  • Git / GitHub Actions
  • Docker
  • Ansible / IaC
  • Ninja
  • Clang / LLVM / Xcode

Engine & Graphics

  • SDL 3 (GPU, Input, Audio)
  • OpenGL / GLSL
  • Tracy Profiler
  • Wwise Integration & Mgmt
  • Hot Reload Systems

Mobile & Native

  • Android SDK / NDK
  • iOS / Obj-C++
  • Java / Kotlin
  • Cross-platform Native

Reverse Engineering

  • Ghidra
  • Memory Analysis
  • API Hooking / DLL Inject
  • Asset Extraction
  • Binary Patching

Practices

  • Static Analysis > Runtime
  • C++ Contracts (P2900)
  • Generic Programming
  • constexpr / consteval
  • STL / Boost / GSL
  • Claude Code / AI-Assisted Eng.

Community & Soft Skills

Soft skills with receipts β€” every claim links to public proof.

Open Source with Real Users

Tools built in the open and adopted by the community β€” not portfolio demos. airstrike3d-tools grew into the go-to preservation toolkit for the AirStrike 3D series; wemod_enhancer hit 13 stars and 5 forks in its first week.

Community-Driven Development

Share progress, gather feedback, iterate in public. Presented the AirStrike 3D noclip-camera research at r/cpp Show & Tell; active member of the r/airstrike3d modding community.

Bug Reports That Fix Things

Detailed, reproducible reports with full environment context. GModPatchTool #232 (Fedora glibc static-TLS failure) earned 5 πŸ‘, produced a confirmed workaround, and is now linked from the project’s official FAQ.

Knowledge Sharing

Write down what others can reuse β€” cross-compilation guides, CMake presets, debugging checklists, and a dev glossary without fluff.

Tools & Resources

Curated stack β€” performance-first, no bloat.

Get in Touch

Open to consulting & collaboration on C++ systems, game engine architecture, and cross-platform tooling.

Share this page