I’m Craig. I tackle hard problems with software. I also attend video calls.
Principal Software Engineer at Made Tech, where I’ve spent the better part of a decade helping public sector organisations sort out their technology. Currently focussed on security engineering.
On the side, I’m building macOS endpoint security tooling with Apple’s Endpoint Security framework.
- Tech lead on DIT’s internal CRM
- Led tech on Made Tech’s R&D team, and briefly led R&D on an interim basis — established the multi-tenancy SaaS platform that underpins all of Made Tech’s local gov housing products (Repairs, Voids, Evidence, Damp and Mould, Inspection Scheduling). Worked directly on Repairs, Voids and Evidence.
- Worked on HMRC’s MDTP platform during the pandemic
- Kicked off a legacy migration discovery for MOJ — a Java 1.2 project originally built by IBM
- Co-authored the DevOps Engineer Apprenticeship Standard
- Led the Made Tech Academy — three cohorts, paid salaries, no debt
- Contributed to learn.madetech.com — TDD, clean architecture, the usual suspects
- Technical lead on AkzoNobel/Dulux global eCommerce
- Introduced TDD, hexagonal architecture and Kanban at Clear Books — accounting software





