Daniel Evans

London, England, United Kingdom
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
Daniel Evans is a pragmatic C++ software engineer based in London with 15 years of experience building and shipping native Linux, UNIX, macOS and Android software for games and media tooling. He excels in test-driven development, continuous integration and automated system testing to deliver robust, maintainable code across complex platforms from AAA titles to compositing systems. At Feral and Foundry he debugged cross-platform graphics and input subsystems, tackled shader translation and driver issues, and enabled advanced device support such as force feedback and USB wheels on macOS. He contributes to open-source projects like OpenRW, where he added MP3 audio support and improved engine object models and UI—showing a practical blend of systems-level engineering and game engine craftsmanship. Known for preferring safer modern practices (hence the wry “C++ considered harmful” note), he brings a thoughtful, quality-first approach to performance-sensitive C++ ecosystems.
code15 years of coding experience
job12 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Aberystwyth University
stackoverflow-logo

Stackoverflow

Stats
49reputation
4kreached
0answers
4questions
github-logo-circle

Github Skills (18)

deco10
c-language10
game-engine10
game-dev10
decode10
game-development10
cprogramming-language10
decoder10
sfml9
refactoring8
refactor8
git7
oauth6
datagridview6
php6

Programming languages (8)

C++PugCSCSSJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
rwengine/openrw

Jul 2013 - Sep 2019

OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable
Role in this project:
userBack-end Developer & Game Engine Engineer
Contributions:993 commits, 346 PRs, 352 pushes in 6 years 2 months
Contributions summary:Daniel's commits focus on adding audio support to the game engine. This involves integrating the libmad library for MP3 decoding and making adjustments to the game's cutscene and script functionality to handle audio playback via SFML. Additional commits improved the object-oriented aspects of the engine by modifying the frame and model objects and their interaction. Furthermore, the user made improvements in the UI and implemented general improvements across the code.
theftrecreationc-plus-plusgrandmulti-platform
rwengine/rwengine.github.io

Sep 2016 - Sep 2018

Contributions:26 commits, 2 PRs, 21 pushes in 2 years
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