About

No team to hide behind. Just working software.

When you commission a system this important, you should know exactly who's building it and who you'll be talking to when something needs doing. That's me - start to finish.

I build proper business systems on the Microsoft stack, and I fix the ones that have gone wrong. Bespoke .NET applications, CRMs, internal tools — the software a business actually runs on — plus rescue work for projects that have stalled, broken, or been generated by AI and fallen over in real use.

I spent years in the web-agency world building websites and online stores. That work is increasingly being handled well enough by templates and AI, and that's fine — it's not where I add value. Where I do add value is the harder, less glamorous work: systems that have to be correct, reliable and maintained for years, and the unglamorous job of untangling someone else's mess and making it work.

So this is a deliberate narrowing. No SEO packages, no "digital marketing", no chasing every kind of project. Just .NET systems, built or rescued, done properly.

I'm based in Northampton and work with businesses across the UK. Most of my work comes from referrals and from people who've inherited something broken and need a steady pair of hands — which tells you the kind of relationship I'm after: long-term, low-drama, and honest.

How I work

The things that actually matter when you're trusting someone with a core system.

I won't disappear

One accountable person who answers the phone. The same person who builds it supports it — no rotating team, no account manager standing between you and the work.

Plain language

I'll explain what I'm doing and why, in terms that make sense to you. No jargon used to sound clever or to hide what's really going on.

Fixed scope, no surprises

You'll know what's being built, what it costs and when — before it starts. Most projects begin with a small fixed-scope phase so you can judge me on real work.

Built to be handed over

Clean, documented, standard .NET. You're never locked in — if you ever bring in someone else, they can pick it up without starting from scratch.

The stack

Microsoft, end to end.

I specialise rather than spread thin. Deep knowledge of one stack means fewer surprises and software that's genuinely maintainable.

languagesC# · T-SQL
frameworks.NET· ASP.NET Core · Blazor · EF Core
dataSQL Server · Azure SQL
cloudAzure (App Service, Functions, Storage)
practicessource control · CI/CD · documentation · monitoring
integrationsaccounting, email & the tools you already run
In their words
“They built us a brilliant system, then showed us ways to improve our internal reporting. They aren't pushy like other agencies — you can tell they care about doing things right.”

Got something that needs building — or fixing?

Tell me about it. Worst case, you get an honest second opinion for free.