Bespoke .NET systems · Project rescue

Software that runs your business — not software you have to manage.

I build proper business systems on the Microsoft stack, and I fix the ones that have gone wrong. No hype, no agency fluff. Just working software you can rely on.

A rescue, end to endBrokenStabilisedShipped & running
Built on.NET / C#·Azure·SQL Server·Blazor / ASP.NET·EF Core
Who I work with

For businesses that have outgrown spreadsheets, plugins and patched-together tools.

  • 01You're running on spreadsheets and email — and it's starting to cost you mistakes, time and visibility.
  • 02Off-the-shelf doesn't fit — you're bending your business around software instead of the other way round.
  • 03A project has stalled or broken — a developer vanished, or an AI-generated build looked fine until it hit real use.
  • 04An old system still works but holds you back — slow, fragile, and nobody wants to touch it.
What I do

Four ways I help, depending on where you're starting from.

Project rescue & recovery

Inherited a mess? I get broken and abandoned projects working again.

Half-finished builds, a developer who disappeared, or an AI-generated codebase that fell over the moment real users touched it. I assess what you've actually got, stabilise it, and get it to something dependable — honestly telling you what's salvageable and what isn't.

Rescue my project
New build

Bespoke .NET systems

Custom software built around how your business actually works — not the other way round. Designed to be maintained, extended and trusted for years.

Learn more
Operations

Business & CRM systems

Customer management, internal tools and operational systems that bring your data into one place and take the manual work out of the day.

Learn more
Modernisation

Legacy system modernisation

Old, fragile or unsupported software brought up to date — moved to current .NET and Azure without grinding the business to a halt.

Learn more
How I work

A straight line from problem to working software.

No drawn-out discovery theatre. You'll always know what's happening, what it costs, and what you're getting.

01

Understand

I learn how your business actually runs and where it's hurting — in plain language, not jargon.

02

Scope & quote

A clear, fixed picture of what gets built, what it costs and when. No surprises later.

03

Build

Working software in steady increments, so you see real progress instead of waiting in the dark.

04

Support

It doesn't end at launch. I keep it running, fix what comes up, and grow it as you do.

Selected work

Real problems, working results.

Most of what I build is internal and confidential, so here's the shape of the work rather than client screenshots.

Logistics

Three spreadsheets and a legacy database, replaced with one system.

Consolidated fragmented operations data into a single .NET system with automated reporting and live stock visibility.

~12hsaved weekly
1source of truth
Rescue · SaaS

An AI-generated build that broke under real users.

Took over a stalled codebase, fixed the data and auth layers, and got it stable and shippable within weeks.

0→livein 6 weeks
100%core flows fixed
Professional services

A bespoke CRM that fit the firm, not the other way round.

Replaced an off-the-shelf tool nobody used with a CRM built around the firm's real workflow and reporting needs.

adoption & reporting
−1tool to pay for
Why hand me something this important

The things that actually worry you about commissioning software.

I won't disappear

One accountable person who answers the phone — not a rotating team or an account manager between you and the work. The same person who builds it supports it.

It fits what you already run

Your systems don't exist in isolation. I integrate with the accounting, email and tools you already use, instead of forcing a rip-and-replace.

Built to be handed over

Clean, documented, standard .NET — so you're never locked in. If you ever bring in someone else, they can pick it up without starting again.

Tell me what's broken — or what you wish existed.

A straight conversation about your project. No sales pitch, no obligation, just an honest read on whether I can help.