.NET engineering
The full .NET stack, from WinForms products to Blazor, ASP.NET and REST APIs. I’ve modernised established codebases, from migrating legacy VB to C# to extending WinForms products with live Blazor dashboards.
Curriculum vitae
I’m a lead .NET engineer with 14+ years of delivering enterprise systems in highly regulated environments, from long-lived desktop applications to modern web platforms. I work at the intersection of AI and software engineering, increasingly in Python alongside C#. I use layered and domain-driven design, test-driven development and SOLID principles to build systems that stay maintainable.
I’m equally comfortable in front of C-suite stakeholders, turning complex technical work into a plain-English ROI case. I’ve spent a lot of time travelling worldwide to install, support and demo software and products for customers, and attending conferences to meet them, elicit requirements, gather feedback and build it into product roadmaps.
Focus
Three areas I work across, usually at the same time.
The full .NET stack, from WinForms products to Blazor, ASP.NET and REST APIs. I’ve modernised established codebases, from migrating legacy VB to C# to extending WinForms products with live Blazor dashboards.
Secure, well-integrated services on Azure: web APIs secured with Microsoft Entra ID, and message-driven integrations on Azure Service Bus. I orchestrate distributed .NET apps with .NET Aspire, package them with Docker and trace them end to end with OpenTelemetry.
I’ve led the adoption of Claude Code across a 25-developer team, with a shared skills library that holds AI-generated code to internal engineering standards, and designed a 7-stage agentic delivery pipeline on Azure DevOps that keeps a developer in the loop at every stage. I build RAG systems and MCP servers in C# and Python, traced in production for behaviour, latency and cost.
Experience
Newest first. Fourteen years, three companies, C# the whole way through.
VINTEL · Hull, UK
Independent consultancy: senior .NET and C# development, and AI services from strategy and governance to hands-on delivery. Run alongside full-time employment until 2026.
LabLogic Systems Ltd · Sheffield, UK
Enterprise software for PET and SPECT radiopharmacy and regulated laboratory environments. C# throughout.
Kamarin Computers Ltd · Scunthorpe, UK
Where I started professionally, alongside Level 3 and Level 4 software development apprenticeships.
Toolbox
Credentials
A chapter in Automated Technologies for the Development and Production of Radiopharmaceuticals (Springer Cham, 2025). Written with Arkadij Elizarov. Pages 377–404.
Based in Hull, UK. Email, GitHub and LinkedIn below.