Dmitry Stepanov is a UI programmer and game engine author with 11+ years in game development and 14+ years of programming experience, known for contributing to Divinity: Original Sin 2 and Baldur's Gate III and for creating the open-source Fyrox (rg3d) engine. He brings deep expertise in modern C++ and Rust, graphics shaders (GLSL/HLSL), OpenGL/DirectX and emerging APIs like WebGPU, plus strong skills in multithreaded architecture, animation systems and tools programming. As a former tools programmer at Larian and gameplay engineer at Playrix, he blends production game experience with engine-level design, currently leading Fyrox development while working as a UI programmer. His background in photonics and laser technologies underpins a methodical, physics-aware approach to graphics and DSP problems, and his GitHub showcases the engine and tooling that reflect his emphasis on clean, maintainable code.
11 years of coding experience
4 years of employment as a software developer
Магистр, Photonics and optical coatings, 5, Магистр, Photonics and optical coatings, 5 at ITMO University
Бакалавр, Лазерная техника и лазерные технологии, 4, Бакалавр, Лазерная техника и лазерные технологии, 4 at Балтийский Государственный Технический Университет «ВОЕНМЕХ» им. Д.Ф. Устинова
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.