Danil Dubrovsky is a senior game programmer and engine developer with 11 years of experience leading gameplay, systems and tooling on the shipped open-world multiplayer FPS Stalcraft. He blends Java/Kotlin server and game logic work with C++ systems integration—shipping FMOD and Vivox, building a multithreaded engine, and implementing network-level rollback for lag compensation. As a former gameplay tech lead he’s delivered monetization, UI, editors and an AI system (behaviour trees + HSM) backed by a custom Recast/Detour navmesh and designer-friendly tooling. An active open-source contributor, he enhanced the widely used Effekseer particle engine with LOD, lifetime clamping and simulation tweaks that improved performance and control. Based in St. Petersburg and shaped by an ITMO education, he pairs deep engine-level expertise with practical product-minded delivery.
11 years of coding experience
Incomplete Bachelor's degree, Computer Science, Incomplete Bachelor's degree, Computer Science at ITMO University
Junior Android Developer, Junior Android Developer at Samsung IT School
Contributions:25 commits, 10 PRs, 9 comments in 1 month
Contributions summary:Danil implemented and improved the Effekseer particle effect engine's core functionalities. They added the capability to temporarily disable particle generation while continuing simulation. They also clamped the normalized lifetime of particles and implemented features to control the amount of digits after the decimal point. This user also added a Level of Details (LOD) system, impacting effect node spawn and rendering, indicating a focus on optimizing the engine.
Contributions:4 releases, 180 commits, 4 PRs in 11 months
minecraftgui-frameworkguispigotjava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.