I've been writing code by hand for nearly 25 years, and I've fully embraced AI-assisted development as the next step in how great software gets built. I'm a hands-on founding engineer and technical leader, happiest in the messy early stages: talking to users, shaping the product, and turning an ambitious idea into software people can rely on. I took SCR Tracker from its first customer to £1M+ ARR and acquisition, and now build CalmCompliance, a secure multi-tenant B2B platform with production AI, evaluation, and observability. I set architecture and engineering direction while staying close to the code.
One of two founding engineers, taking CalmCompliance from a blank sheet to a live product and shaping it day to day with the people who use it.
Designed and built connected workflows across premises and assets, maintenance, policies, risk assessments, training, incidents, and flexible forms, giving multi-site teams one place to run and evidence their compliance work.
Delivered practical features including QR-based reporting without an app or login, recurring schedules, document distribution and acknowledgements, and complete audit trails.
Built AI into policy drafting, risk assessments, and issue triage, helping users turn a blank page or raw report into useful, actionable compliance work more quickly.
Led a two-year post-acquisition handover, transferring product and technical ownership through structured onboarding, pairing, live code reviews, and architectural documentation.
Integrated SCR Tracker into the wider Sign In App product by reshaping APIs and data pipelines while continuing to ship fixes, upgrades, and customer-led features.
Introduced production AI reporting, form generation, document summarisation, agents, and semantic retrieval with OpenAI, Inngest AgentKit, and MongoDB Atlas Vector Search.
Founding Engineer / Managing Director · SCR Tracker
Mar 2018 - Dec 2022
Bournemouth / Remote
Founded and built a multi-tenant recruitment-compliance SaaS platform for UK schools, growing it to £1M+ ARR and adoption by more than 2,000 schools.
Owned hands-on architecture and delivery across Next.js, React, TypeScript, Node.js, MongoDB, and AWS, including tenant isolation, permissions, auditability, and production operations.
Implemented ISO 27001, built and hired the team, and led technical and commercial due diligence through the successful acquisition by Sign In App.
Delivered a React and C# customer booking platform for memberships and class reservations across more than 300 UK gyms.
Improved performance and reliability by tracing load bottlenecks and refining backend logic within a 12-person cross-functional team.
ReactReduxC#.NET MVCPerformance
Senior Engineer & Technical Lead · Selected earlier work
1998 - 2015
UK
At McLaren F1, built high-throughput telemetry systems that ingested huge volumes of live data from the cars and turned it into real-time displays for engineers.
Spent roughly 12 years with Babcock delivering software for the Royal Navy in ISO 27001-controlled environments, including visits to submarines and surface ships to understand the operational context first-hand.
Progressed from junior developer to technical lead across real-time, defence, financial, and media systems, with additional work for BNP Paribas, Sky Go, NOW TV, and Codestone.
I build most of these to learn something new: a technology, a technique, or an idea, rather than to ship a product. Each one is a note on what I was trying to figure out.
One of two founding engineers, taking CalmCompliance from a blank sheet to a live product and shaping it day to day with the people who use it.
Designed and built connected workflows across premises and assets, maintenance, policies, risk assessments, training, incidents, and flexible forms, giving multi-site teams one place to run and evidence their compliance work.
Delivered practical features including QR-based reporting without an app or login, recurring schedules, document distribution and acknowledgements, and complete audit trails.
Built AI into policy drafting, risk assessments, and issue triage, helping users turn a blank page or raw report into useful, actionable compliance work more quickly.
Led a two-year post-acquisition handover, transferring product and technical ownership through structured onboarding, pairing, live code reviews, and architectural documentation.
Integrated SCR Tracker into the wider Sign In App product by reshaping APIs and data pipelines while continuing to ship fixes, upgrades, and customer-led features.
Introduced production AI reporting, form generation, document summarisation, agents, and semantic retrieval with OpenAI, Inngest AgentKit, and MongoDB Atlas Vector Search.
Founding Engineer / Managing Director · SCR Tracker
Mar 2018 - Dec 2022
Bournemouth / Remote
Founded and built a multi-tenant recruitment-compliance SaaS platform for UK schools, growing it to £1M+ ARR and adoption by more than 2,000 schools.
Owned hands-on architecture and delivery across Next.js, React, TypeScript, Node.js, MongoDB, and AWS, including tenant isolation, permissions, auditability, and production operations.
Implemented ISO 27001, built and hired the team, and led technical and commercial due diligence through the successful acquisition by Sign In App.
Delivered a React and C# customer booking platform for memberships and class reservations across more than 300 UK gyms.
Improved performance and reliability by tracing load bottlenecks and refining backend logic within a 12-person cross-functional team.
ReactReduxC#.NET MVCPerformance
Senior Engineer & Technical Lead · Selected earlier work
1998 - 2015
UK
At McLaren F1, built high-throughput telemetry systems that ingested huge volumes of live data from the cars and turned it into real-time displays for engineers.
Spent roughly 12 years with Babcock delivering software for the Royal Navy in ISO 27001-controlled environments, including visits to submarines and surface ships to understand the operational context first-hand.
Progressed from junior developer to technical lead across real-time, defence, financial, and media systems, with additional work for BNP Paribas, Sky Go, NOW TV, and Codestone.
I build most of these to learn something new: a technology, a technique, or an idea, rather than to ship a product. Each one is a note on what I was trying to figure out.