Senior .NET delivery
Production-ready development for complex platforms, APIs and business-critical web applications.
Senior .NET expertise, when you need it
Contract, freelance and ad-hoc development for teams that need a highly experienced pair of hands—without the agency overhead.

What I bring
From a difficult delivery sprint to a long-term contract, I plug into your team quickly and focus on the work that matters.
Production-ready development for complex platforms, APIs and business-critical web applications.
Certified expertise across Umbraco, Sitecore, Kentico and Optimizely (Episerver)—from new builds to upgrades and rescue work.
Dependable senior capacity that fits established workflows, communicates clearly and keeps delivery moving.
Focused help for technical discovery, architecture, performance, integrations and difficult delivery gaps.
Legacy systems & migrations
I work with the platforms others have stopped touching—VB.NET, Classic ASP and WebForms—so you can keep business-critical systems running while you plan what’s next.
Deep experience across older Microsoft stacks and CMS platforms, with a practical route to modern versions.
Keep an older CMS secure, stable and supported while you decide the right time to move on—not because a vendor says you must.
Certified & battle-tested
Accredited supplier
Proudly listed on the G-Cloud Framework as a Crown Commercial Service supplier.
How I work
Senior judgement, practical communication and clean delivery—whether I’m joining your team or owning a defined outcome.
Add proven senior capability to an existing team or delivery partner.
Find the root cause, shape the solution and get difficult work moving again.
Hand over a defined workstream with confidence from discovery to launch.
AI-enhanced delivery
AI can speed up the routine parts of modern web development, but it only performs as well as the person steering it. I use AI to accelerate delivery, then apply the judgement of someone who's seen it all before to review, correct and sign off every line before it ships.
Clear technical direction and architecture decisions keep AI output aligned with real-world constraints, not just plausible-looking code.
AI-assisted scaffolding and boilerplate speeds up the routine parts of a build, freeing up time for the work that actually needs judgement.
Every output is reviewed by someone who's seen the failure modes before, so speed never comes at the cost of quality.
Available for the right project
Tell me what you’re building, where it’s stuck, or what your team needs. I’ll give you a straight answer on how I can help.
Start an email