.NET Consultant

Advice that makes work run better.

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.

  • 10+ years in .NET
  • Microsoft ecosystem
  • UK-based

Experience, applied

10+

years building business software

Core experience
.NET & C#
How I work
Consulting first
Based in
United Kingdom

A consultant's view, with the experience to build when that is the right move.

Selected work

Software shaped around the way teams work.

Client work I advised on and delivered: business applications, customer tools and digital experiences that make everyday work clearer.

.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.

.NETC#SQL ServerIIS

.NET business application

Workforce utilisation

A central view of worker availability, placement status and scheduling, replacing an increasingly difficult spreadsheet process for the operations team.

.NETC#SQL Server

Ordering & payments

QR code ordering

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.

SquareQR ordering

Brand & web

OmniMesh

A clear, polished web presence for a secure transport start-up, explaining a technical product to engineering and executive audiences.

Web designFrontend

Ways I can help

Three ways to work together.

Advice comes first. From there, the work might be a legacy upgrade, a new application, or a manageable monthly retainer.

01

Legacy upgrades

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

02

New builds

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

03

Ongoing support

A limited monthly retainer for maintenance, planned improvements and support of an existing system.

Capacity, priorities and response expectations agreed in advance

Talk through what you need

Client feedback

Trusted to get it done.

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.”
AK

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.”
A

Alessandro

Founder, Elevenses

“As a founder that kind of reliability is genuinely hard to find. He's fast, straightforward, and always delivers.”
RF

Rayhaan Fayyaz

Founder, OmniMesh

“When something needs handling, I know I can call him and it will get done properly — no chasing, no fuss.”
SC

Sharon Crichlow

Founder, Complete Dermatology

A little about me

Experienced enough to keep it practical.

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

Talk through what you need.

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.