Mohammadreza Barzegar is a pragmatic C++ and C# software engineer with 12 years of experience building multi-threaded desktop applications, back-end APIs, and an indie cross-platform game engine. He has modernized legacy C++ codebases, shipped Qt desktop software and complex concurrent systems at scale, and delivered cloud-backed microservices on Azure and ASP.NET Core. As an indie game developer he implemented core engine systems—physics, rendering, networking and GPU shaders—demonstrating deep systems-level knowledge beyond typical app development. Based in London, he enjoys wrestling with data races and is currently fascinated by C++ Concepts, bringing both curiosity and discipline to code quality and architectural maintenance.
12 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Shamsipour Technical and Vocational University
Contributions:11 pushes, 2 branches in 1 year 5 months
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
Mohammadreza Barzegar - C Programmer at Self-employed