.NET business application
Recruitment pipeline
An internal dashboard giving a recruitment team visibility from candidate application through to first day. Replaced spreadsheet chasing with a clearer process and handoffs between teams.
.NET Consultant
I advise UK businesses on practical .NET software. That might be upgrading a legacy application, building a new one, or staying on for support. With 10+ years in .NET, I help you decide what to do, then do the work.
Experience, applied
10+
years building business software
A consultant's view, with the experience to build when that is the right move.
Selected work
Client work I advised on and delivered: business applications, customer tools and digital experiences that make everyday work clearer.
.NET business application
An internal dashboard giving a recruitment team visibility from candidate application through to first day. Replaced spreadsheet chasing with a clearer process and handoffs between teams.
.NET business application
A central view of worker availability, placement status and scheduling, replacing an increasingly difficult spreadsheet process for the operations team.
Ordering & payments
A driving-range ordering system that lets customers order from their bay without downloading an app, with Square payments and a live kitchen order view.
Secure transport
Brand & web
A clear, polished web presence for a secure transport start-up, explaining a technical product to engineering and executive audiences.
Ways I can help
Advice comes first. From there, the work might be a legacy upgrade, a new application, or a manageable monthly retainer.
Bring an older .NET application onto a current version, and refactor the parts that make it hard to change. We agree the scope before the upgrade starts.
A clear upgrade path, agreed up front
A new business application, internal tool, dashboard or integration. We agree the problem and the outcome before anything gets built.
A clear deliverable, agreed up front
A limited monthly retainer for maintenance, planned improvements and support of an existing system.
Capacity, priorities and response expectations agreed in advance
Client feedback
A few words from clients I have advised and delivered work for.
“Processes that used to eat hours every week now run in minutes. What sets him apart is that he actually understands the business problem before he writes a line of code.”
Andy Keppel
Head of IT, ADR Network
“Customers simply scan a code from their bay and place their order — no staff running back and forth, no missed orders. It just works, and it looks great doing it.”
Alessandro
Founder, Elevenses
“As a founder that kind of reliability is genuinely hard to find. He's fast, straightforward, and always delivers.”
Rayhaan Fayyaz
Founder, OmniMesh
“When something needs handling, I know I can call him and it will get done properly — no chasing, no fuss.”
Sharon Crichlow
Founder, Complete Dermatology
A little about me
I spent 10+ years as a software engineer in the Microsoft ecosystem, building business-critical applications with .NET. Good software is more than code: it needs to fit the people, process and day-to-day work around it.
I now work as a consultant, directly with the client. That might mean bringing an ageing .NET application up to a current version, building a new one, or staying on for support. We agree the problem and the next step before the work starts.
10+ years
Software engineering
.NET & C#
Core experience
Consulting
How I work
.NET Consulting
Tell me about a legacy .NET system, a new application, or ongoing support. I'll let you know whether it is a good fit, and what the sensible next step would be.