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.
15 years of coding experience
12 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Aberystwyth University
OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable
Role in this project:
Back-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.
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.