Experience
A career in .NET delivery across digital agencies and enterprise clients. Technical discovery, system design, and production-ready code, handled end to end.
Most recently, over a decade at MRM as Senior Technical Architect, leading delivery and taking full technical ownership throughout.
- End-to-enddelivery
- Lead.NET developer & architect
- Agency& enterprise systems
- Hands-onarchitecture and build
How I work
.NET delivery across digital agencies and enterprise clients. Most recently over a decade at MRM as Senior Technical Architect, leading delivery, implementing systems, and staying close to the code throughout.
I've spent most of my career working in large multi-discipline teams: product owners, BAs, UX, front-end, DevOps, client stakeholders. I'm comfortable across the full range, and I can own a project from discovery to deployment while keeping everyone pointing in the same direction.
Senior Technical Architect
MRMMarch 2014 – January 2026
Eleven years leading technical delivery for enterprise clients, from first discovery call to live operation. High-traffic systems, complex integrations, and teams depending on clear technical direction.
- Responsible for technical delivery end-to-end: discovery, architecture, specification, build, code review, and ongoing support.
- Wrote technical specs that shaped how front-end, UX, and platform teams approached each project, bridging business requirements and engineering decisions.
- Stayed hands-on throughout. Wrote production code and reviewed pull requests from first sprint to go-live.
- Designed and built .NET systems spanning web applications, APIs, background services, scheduled jobs, and third-party integration layers.
- Worked across product, BA, UX, front-end, and platform engineering teams. Kept technical decisions pragmatic with trade-offs surfaced at each decision point.
- Worked across greenfield builds and existing codebases equally. Legacy stabilisation and incremental modernisation were as much a part of the role as building from scratch.
A broad role that covered the full delivery lifecycle across a wide variety of systems and clients. I'm comfortable working across all of it.
Selected delivery examples
A few of the more substantial delivery challenges from recent years.
-
SABIC
Enterprise distributed platform covering a public CMS, product catalogue, and internal APIs. Senior contributor from build through live operation and ongoing platform evolution.
-
ARAMCO
Backend services and APIs wiring CRM data across multiple Salesforce platforms. The technical challenge was the integration surface: secure data exchange, reliability under load, and workflows complex enough to need careful design.
-
Mercer
Consultant-facing platform on ASP.NET Core: admin interfaces, CSV ingestion over SFTP with PGP encryption, Azure Function Apps for background processing, and a Web API feeding a React front end for dashboards and reporting.
Other selected clients include Microsoft, Dulux, Coca-Cola, Marston's, Direct Line, Vauxhall, Intel, and Tommee Tippee.
Earlier agency and digital delivery experience
Before MRM, ten years across agencies and enterprise environments. Developer first, then increasingly the person responsible for technical direction and how things got built.
-
The BIO Agency
Delivered CMS-driven and mobile-optimised platforms for ASOS.
-
Specialmoves
Delivered consumer platforms for brands including Rolex and Wacom, building MVC applications backed by large service layers.
-
Nature Publishing Group
Maintained business-critical fulfilment and operational systems using .NET and WCF within Agile delivery teams.
-
Global Beach
Delivered websites for major brands including Jaguar, Land Rover, Bentley, Bowers & Wilkins, and ITN.
-
The Open Agency
Developed classic ASP applications and data-driven websites for clients including British Airways, London Eye, BT, Southwest Trains, Disney, GKN, and Cunard.
Core technologies and delivery strengths
Technologies
- C#, .NET, ASP.NET Core
- Web APIs and REST services
- Entity Framework
- SQL Server and relational database design
- MongoDB
- Azure PaaS: App Service, Functions, Service Bus, Bicep
- Git and CI/CD pipelines
- OpenAI SDK (.NET), multi-provider LLM integration
- Snyk, Burp Suite
Delivery strengths
- End-to-end technical delivery
- Technical discovery and requirements shaping
- Hands-on development and code review
- Technical specifications and delivery guidance
- Legacy modernisation and stabilisation
- Integration design and delivery
- Agile delivery within multidisciplinary teams
Need someone who can step in and deliver?
Available for senior .NET and technical lead contracts. Remote or hybrid, inside or outside IR35.