| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseHead of Software Engineering @ Large UK Non-Profit · Engineering leader, writer, and builder of useful things.
I've spent 15+ years in software engineering, and honestly, I don't think I'll ever stop learning. Since November 2022 the core skills that Engineers require to continue to deliver fantastic applications and products has shifted and continues to do so. As an Engineering leader it's my responsiblity to ensure that future Engineers and Software developers still get that eureka moment, that sense of pure dopamine when they fix a bug they've been toiling over for days. It's not the same activities as it once was, but it is a profession I'm very glad I have been a part of as long as I have.
Today I lead a ~40-person engineering function at a large non-profit here in the UK, spanning platform, infrastructure, DevOps, QA, and delivery. I manage the teams behind the digital platforms that power fundraising, supporter engagement, retail, and data integration. My primary focus areas are:
Before working at a non-profit I spent nine years at a UK digital consultancy, moving from Software Developer through Lead Developer to Head of Software Development, delivering enterprise software for public and private sector clients across retail payment modernisation, enterprise integration, and digital fundraising, always with security baked in rather than bolted on (ISO 27001, Cyber Essentials Plus, PCI DSS).
Engineering that ships. Platform engineering work that's taken deployment cycles from hours to minutes. Micro front-end architectures that let teams move independently. Integration platforms that don't fall over at high-peak volumes.
AI, honestly. Generative and agentic AI are changing development workflows in meaningful ways whether we want them to or not. The value comes from treating AI like any other engineering investment: measurable, incremental, and tied to tangible outcomes. I coined ACES — Agentic Coding & Engineering as a Service as a way to think about delivery capacity when it starts behaving like an external service dependency. I think the conversation really needs to shift to how can we use AI to generate new and unique revenue streams, rather than simply trying to wrap a ROI calculation around it.
The people side. Career ladders that mean something. Mentoring graduates. Inclusive and regional recruitment. A quality-first culture where teams feel confident enough to stop and fix rather than ship and hope.
Languages & runtimes C# · .NET · TypeScript · JavaScript | Python · Java
Cloud & platform Azure · AKS · App Services · Functions · Event Hub · API Management · Service Bus · Bicep · GitHub Actions
Front-end Vue · Next.js · React · Astro (micro front-end architectures)
Data & CX Microsoft Dataverse / D365 CE · SQL · Postgres
Desktop WPF · WinUI · Xamarin · MAUI · WinForms
AI & ML Azure AI / Cognitive Services · generative & agentic AI workflows · GitHub Copilot · Microsoft Copilot Studio
Security & compliance ISO 27001 · Cyber Essentials Plus · PCI DSS
I write regularly at ctco.blog on engineering leadership, AI adoption, and the craft of building software inside real organisations. Recurring themes:
If you're organising a meetup, podcast, or conference in the UK engineering leadership space, I'd be happy to talk.
I'm open to meaningful pro-bono engagements with humanitarian and charitable organisations — particularly in animal welfare, disaster and humanitarian relief, and science and technology. If your mission needs engineering leadership, architecture guidance, or a practical second opinion, please do reach out.
📍 Staffordshire, UK · "Finding bugs and setting them free." 🍪
TokenEvaluator.Net is a simple and useful library designed to measure and calculate the token count of given text inputs, as per the specifics of the language model specified by the user. This tool…
PetAdoptionApp based on a dribble by Andika Wiraputra for the Microsoft .NET MAUI Beautiful UI Challenge
Updated plugin inspiration and updated based on the original Lyall BipedFix plugin
C# 4
| Back | FazBrowse Home | New Git URL |