Manu Evans is a seasoned systems and engine programmer with 22 years of experience building resource-conscious software for games, embedded and web environments from Irvine, CA. He designs robust architectures and developer-friendly APIs, with deep hands-on expertise across threading, rendering, memory management, tooling, and compilers. Manu has shipped core tech for titles and platforms—leading emulation teams, architecting a next-gen engine, and implementing the ambitious world-record/rewind system for Quantum Break. A prolific open-source contributor, he has improved the D language toolchain and LLVM-based compilers (notably dmd and ldc) to enhance C++ interop and Windows COFF support. He also brought cross-team productivity gains at Euclideon—introducing CI, Git workflows and browser-based massive-scale rendering—showing a rare blend of low-level systems craft and practical developer productivity focus.
22 years of coding experience
11 years of employment as a software developer
Diploma, Software Development - Games Programming, Diploma, Software Development - Games Programming at Qantm College
Diploma, Contemporary Music, Diploma, Contemporary Music at Northern Rivers Conservatorium of Arts
Contributions:112 commits, 108 PRs, 107 pushes in 5 years 8 months
Contributions summary:Manu primarily contributed to the build system and project configuration aspects of the Premake core repository. Their work included adding new APIs, flags, and options for build control, particularly related to Android platform support. They implemented support for Visual Studio versions, including specific configurations and handling of platform toolsets, as well as incorporating and refactoring existing actions. The user also made code improvements to support various code generation and build steps.
Contributions:21 reviews, 114 commits, 39 PRs in 7 years 7 months
Contributions summary:Manu primarily contributed to the D programming language compiler, focusing on platform-specific code fixes and improvements related to Microsoft's COFF object file format and C++ interoperability. Their commits include addressing compile issues with Microsoft's toolchain, implementing correct mangling for C++ constructs such as destructors and operators, and providing support for std::unique_ptr. Furthermore, the user also implemented some of the core features to support C++17. These changes focused on improving the compiler's support for C++ features and ensuring compatibility with Windows platforms.
compilersnativedubdmdstandard-library
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.