Tech Lead Senior Software Developer at BeLight Software
Krakow, Lesser Poland Voivodeship
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Eugene Golushkov is a tech lead and senior C++ developer with 11+ years driving cross-platform 3D graphics and product ports, currently leading rendering and platform transitions at BeLight Software from OpenGL to Metal/Vulkan across macOS, iOS, Windows and Android. He combines hands‑on engine work—contributing significant fixes and a Metal backend to the well-known Ogre3D/ogre-next projects—with product ownership that spans planning, porting and releasing complex apps like Live Home 3D. His strengths lie in low-level graphics engineering, multisample/MSAA and viewport/pixel scaling optimizations, and pragmatic platform-specific C++/Objective‑C glue that raised cross-platform code ratios to ~90%. A mathematician by training (MSc with honors in Applied Mathematics), he brings numerical stability and algorithmic rigor to rendering problems and has a track record of shipping robust cross‑platform graphics features.
11 years of coding experience
7 years of employment as a software developer
Master of Science (MSc) with honor, Applied Mathematics, 5/5, Master of Science (MSc) with honor, Applied Mathematics, 5/5 at Odessa National 'I.I. Mecnikov' University
aka ogre v2 - scene-oriented, flexible 3D C++ engine
Role in this project:
Graphics Engine Developer
Contributions:4 reviews, 286 commits, 7 PRs in 3 years 2 months
Contributions summary:Eugene primarily contributed to the Metal rendering backend implementation within the Ogre-Next graphics engine. Their work involved addressing various issues, including correcting resolution handling, implementing and optimizing viewport-to-pixel scaling, enhancing MSAA support, and fixing several critical rendering bugs related to texture downloads and window resizing. The contributions also included adding configuration options and supporting the selection of rendering devices.
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Role in this project:
Back-end Developer
Contributions:23 commits, 1 push, 1 comment in 1 year 8 months
Contributions summary:Eugene primarily focused on improving the Ogre3D engine's Direct3D11 rendering capabilities. Their commits involved fixing bugs, optimizing performance by implementing fallback mechanisms for multisampled render targets, and adding support for Windows SDK 10. Additionally, they contributed by modifying and adding new features to the rendering pipeline, including checks for GPU program support. These changes enhance the stability and compatibility of the engine.
metalcpppythonogre3d3d-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
Eugene Golushkov - Tech Lead Senior Software Developer at BeLight Software