Dmitry Stepanov

UI Programmer at BLACKHUB GAMES

Saint Petersburg, Saint Petersburg, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job4 years of employment as a software developer
bookМагистр, Photonics and optical coatings, 5, Магистр, Photonics and optical coatings, 5 at ITMO University
bookБакалавр, Лазерная техника и лазерные технологии, 4, Бакалавр, Лазерная техника и лазерные технологии, 4 at Балтийский Государственный Технический Университет «ВОЕНМЕХ» им. Д.Ф. Устинова
languagesРусский, English
github-logo-circle

Github Skills (97)

3d10
game-development10
3d-engine10
rust-lang10
panda3d10
game-engine10
rendering10
audio10
scene10
compiler10
engine10
rust10
opengl10
zola10
2d-game10

Programming languages (6)

C++RustCSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
mrDIMAS/hrir_sphere_builder

Dec 2019 - Nov 2021

Tool to create sphere from IRCAM HRIR database
Contributions:7 commits, 1 PR, 6 pushes in 1 year 11 months
hrtfspheredatabaseauralizationhrir
mrDIMAS/DmitrysEngine

Dec 2018 - Jul 2019

C99 cross-platform 3D game engine with absolute minimum of external dependencies
Contributions:179 commits, 1 PR, 183 pushes in 7 months
dependenciesabsolutec99game-development3d-game-engine
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.
Request Free Trial
Dmitry Stepanov - UI Programmer at BLACKHUB GAMES