Craig Sutherland

Research Fellow at The University of Auckland

Auckland, Auckland, New Zealand
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

👤
Senior
🎓
Top School
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.
code17 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Auckland
bookCertificate in Business Computing, Certificate in Business Computing at Wellington Polytechnic
bookBSc (Hons), Computer Science, BSc (Hons), Computer Science at University of Auckland
github-logo-circle

Github Skills (6)

csharp10
dotnet-core10
testing9
xml9
build-automation8
configuration-management7

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
ccnet/CruiseControl.NET

Sep 2008 - Jun 2011

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:
userBack-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.
dotnetintegration-serversourceforgenet-frameworkcontinuous
csut017/naoblocks.net

Jun 2022 - May 2024

.Net version of NaoBlocks
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