Manu Evans

Irvine, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code22 years of coding experience
job11 years of employment as a software developer
bookDiploma, Software Development - Games Programming, Diploma, Software Development - Games Programming at Qantm College
bookDiploma, Contemporary Music, Diploma, Contemporary Music at Northern Rivers Conservatorium of Arts
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1,118reputation
59kreached
4answers
15questions
Badges
dynamic
top-5%
github-logo-circle

Github Skills (50)

editors10
algorithms10
tiles10
c-language10
compiler-development10
windows10
build-system10
dword10
terrain-generation10
editor10
premake10
c1710
lua10
direct3d10
visual-studio10

Programming languages (20)

C#JavaC++JinjaCSSCRustD

Github contributions (5)

github-logo-circle
premake/premake-core

Oct 2013 - Jun 2019

Premake
Role in this project:
userSoftware Engineer
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.
luapremakec
dlang/dmd

Aug 2012 - Feb 2020

dmd D Programming Language compiler
Role in this project:
userBack-end Developer
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.
Request Free Trial
Manu Evans