Christopher Maddock is a product and engineering leader with over a decade of experience building and scaling teams at the intersection of AI, product and agencies—currently Head of Product and Engineering at unstructured.io after leading product, engineering and forward-deployed teams at Primer.ai. He has run P&Ls and grown engineering organisations from single digits to 150 people as GM at AKQA, founded a successful UK healthcare startup, and repeatedly moved between hands-on engineering and executive product roles. Technically rooted in .NET and test automation, he is a former NUnit core team contributor and has contributed to prominent open-source projects like Cake and NUnit to improve build and test robustness. Comfortable operating across San Francisco and the UK, he combines startup grit, agency-scale delivery, and deep product-engineering fluency to turn ambiguous AI problems into production systems. Less obvious: he has a track record of promoting engineering best practices while shipping client-facing innovation at scale, making him as effective in driving revenue and P&L as in shaping technical direction.
10 years of coding experience
22 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Liverpool John Moores University
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:3 reviews, 170 commits, 173 PRs in 4 years 9 months
Contributions summary:Christopher primarily contributed to the NUnit framework by enhancing its runtime framework and test capabilities. They introduced properties to the runtime framework, improved .NET version detection, and added exception handling for unmanaged DLLs. Furthermore, they added new test cases, particularly focusing on optional parameters, and made modifications to the TestCaseAttribute to handle these scenarios. Their work also includes fixing issues related to test execution and result reporting, with an emphasis on improving the overall robustness and testing of the NUnit framework.
:cake: Cake (C# Make) is a cross platform build automation system.
Role in this project:
Backend & QA Engineer
Contributions:5 commits, 5 PRs, 29 comments in 1 year 11 months
Contributions summary:Christopher primarily focused on refining the build automation system. Their contributions include updating XBuild tool references, implementing custom error messages for NUnit/NUnit3 tools, and removing an obsolete argument. Additionally, they modified the ReportUnit project link. These changes suggest an emphasis on improving the project's build process, error handling, and dependency management.
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
Christopher Maddock - Head Of Product And Engineering at Unstructured