Emmanuel Thivierge is a senior engine programmer and generalist with over a decade of experience delivering high-performance systems for AAA games, specializing in C++ and Unreal Engine. He has shipped engine-level features and tooling—from frame extraction pipelines at Ubisoft Helix to an Input Replay tool for Gears of War—while routinely diagnosing memory corruption, crashes, and performance bottlenecks. Comfortable from low-level rendering and systems work to procedural content tools, he blends engineering rigor (engineering physics background) with pragmatic tool-building to accelerate designers and QA. Known as a "fixer," he owns full feature lifecycles, CI/CD improvements, and cross-studio integrations, often reducing integration complexity through automation. Based in Montreal, he pairs deep technical troubleshooting with a collaborative approach to ship stable, 60FPS real-time experiences.
9 years of coding experience
14 years of employment as a software developer
B. Ing., Engineering Physics, B. Ing., Engineering Physics at Czech Technical University in Prague
Specialized Graduate Diplomas, Video game development diploma, Specialized Graduate Diplomas, Video game development diploma at Université de Sherbrooke
B. Ing., Engineering Physics - Applied Physics orientation, B. Ing., Engineering Physics - Applied Physics orientation at Polytechnique Montréal
Contributions:1 release, 34 PRs, 69 pushes in 1 year 9 months
commonsemmanuelweb-siteportalweb-developer
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
Emmanuel Thivierge - Engine Programmer at People Can Fly Studio