Martin Evans is a founder and software engineer with 15 years of hands-on experience building games and developer tools, primarily creating Unity assets through his company, Placeholder Software. He combines deep systems knowledge—distributed systems, networking, and testable back-end patterns—with practical game development skills in C#, Lua, and TypeScript. Martin’s open-source work on System.IO.Abstractions shows a focus on testability and robust mocking for I/O, improving library reliability and automated test coverage. A First-Class honours Computer Science graduate from the University of Birmingham, he brings academic rigor to pragmatic product shipping. Based in England, he blends entrepreneurial drive with a developer-first mindset, often solving low-level engineering problems that make higher-level game systems easier to build and test. Notably, he pairs game-focused creativity with infrastructure-level attention to detail, a combination that helps him deliver reusable tools for other developers.
15 years of coding experience
Bachelor of Science, Computer Science, First class honours, Bachelor of Science, Computer Science, First class honours at The University of Birmingham
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:13 commits, 2 PRs, 1 comment in 2 years 7 months
Contributions summary:Martin primarily focused on enhancing the testability of the `System.IO.Abstractions` library by implementing mock implementations of various `System.IO` classes. Their contributions included implementing methods in `MockDirectoryInfo`, `MockDirectory`, and `MockFileInfo`, alongside adding functionality to `MockFileSystem`. They also addressed merge conflicts and fixed test cases, suggesting a focus on ensuring the library's robustness through comprehensive testing and mock implementations. These contributions directly supported the library's testing capabilities.
Contributions:3 PRs, 60 pushes, 1 branch in 1 year 9 months
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.