Craig Sutherland is a research-focused software engineer with 17 years’ experience blending academic rigor and production development at the University of Auckland, where he leads work on healthcare and educational robots for children and older adults. He holds a PhD in Computer Science and has a strong history as a senior developer and technical lead for large learning management and healthcare systems, bringing practical, user-centred engineering to research projects. Craig combines backend engineering chops—demonstrated by contributions to CruiseControl.NET such as enhanced email attachment handling and configuration tooling—with expertise in systems integration and robotics. Based in Auckland, he pairs long-term institutional knowledge with active open-source problem-solving, often translating research prototypes into maintainable, test-covered software.
17 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Auckland
Certificate in Business Computing, Certificate in Business Computing at Wellington Polytechnic
BSc (Hons), Computer Science, BSc (Hons), Computer Science at University of Auckland
CruiseControl.NET is an Automated Continuous Integration server, implemented using the .NET Framework. Downloads at sourceforge. The documentation can be found at:
Role in this project:
Back-end Developer
Contributions:738 commits in 2 years 8 months
Contributions summary:Craig's commits primarily focus on enhancing the email functionality within the CruiseControl.NET system. They implemented the ability to include attachments for emails, updating both the code and unit tests. The user also made changes to allow for easier access to the package and added a configuration hierarchy viewer.
Contributions:179 pushes, 4 branches in 1 year 11 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.
Request Free Trial
Craig Sutherland - Research Fellow at The University of Auckland