C Qt Developer at ООО Образовательный Консалтинг/ООО Научные Развлечения
Russia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nikita Belyakov is a seasoned C/C++ and Qt developer with 12+ years building embedded and desktop software on Linux and QNX, currently applying modern C++ (C++14/17) and Qt5 at a Moscow-based education/entertainment firm. His background includes long-term defense-industry experience and strong SQL/XML skills, complemented by practical Bash and basic Python for tooling and automation. Unusually for a primarily C++ engineer, he actively contributes to Rust open-source projects—improving core libraries like Piston and image-rs—demonstrating a commitment to refactoring, dependency upgrades, and cross-language code quality. With advanced technical education from Bauman MSTU and MSU, he blends applied physics rigor with pragmatic software engineering to deliver maintainable systems.
11 years of coding experience
14 years of employment as a software developer
Master's degree, Engineering Physics/Applied Physics, Master's degree, Engineering Physics/Applied Physics at Bauman Moscow State Technical University
Contributions:27 commits, 25 PRs, 14 pushes in 7 months
Contributions summary:Nikita primarily focused on improving the image processing library's internal structure and functionality. Their contributions included refactoring the `DynamicImage::save` function and fixing warnings, which improved code quality. They also addressed errors and warnings in example code and upgraded the examples to the latest Rust version. Further contributions include refactoring code to use `Vec` instead of `MemWriter` and fixing tests.
Contributions:32 commits, 12 PRs, 5 pushes in 5 months
Contributions summary:Nikita primarily contributed to the core codebase of the modular game engine, Piston, written in Rust. Their work focused on refactoring and upgrading the engine's dependencies and internal structures. This included updating to the latest Rust versions, re-exporting crates for improved modularity, and adding a new OpenGLWindow trait. They also fixed doc comments and removed unnecessary constraints, thus demonstrating a commitment to code quality and maintainability.
gamegamedevrustpistongame-development
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
Nikita Belyakov - C Qt Developer at ООО Образовательный Консалтинг/ООО Научные Развлечения