
Independent technical consultant.
Nottingham, UK.
I help businesses untangletheir software.
Software migrations. Performance problems. Systems that don't talk to each other. I've been sorting these out for 40 years, for everyone from startups to investment banks. I ship what matters, fast, and I don't waste your time.
Real outcomes from real clients.
6x latency reduction on core calculation engine
A core calculation engine was too slow for real-time use. I analysed the bottlenecks with BenchmarkDotNet, redesigned the architecture using source generators and clean patterns, then rebuilt it. Latency dropped by 6x. The new architecture also showed exactly where further gains could be made across the rest of the stack.
Zero tests to full coverage on a legacy .NET monolith
A legacy .NET application built entirely on stored procedures and triggers, with no tests and no documentation. I performance-tuned the critical pain points first, then designed the decomposition into a modular architecture. Built the first vertical slice with full test coverage using black-box testing against sanitised production data.
Legacy platform modernised, millions of lines migrated
A flagship product with long-standing performance issues needed urgent attention. I identified the root causes, drove targeted fixes, and defined the next-generation architecture: React, Federated GraphQL, .NET microservices on Azure. Delivered high-quality MVPs on time and to budget. Also migrated millions of lines of legacy C/C++ code to modern stacks with comprehensive automated test coverage.
Built a migration utility for a major investment bank to transfer documents and data from a legacy platform to SharePoint under very tight deadlines. It had to be right first time. Zero defects, uneventful go-live.
And here's what I build in the open.
AI Agent Integration
2 packages234 tools across 22 groups. Identity, signing, trust, marketplace, encrypted messaging, AI-to-AI dispatch. Three trust layers, 96% protocol coverage. Find out more →
Payment Infrastructure
6 packagesL402 and x402 protocol implementations. Any API becomes a paid endpoint in one function call. Six runtimes, five payment backends.
Cryptography
5 packagesRing signatures, range proofs, secret sharing with human-readable output, time-rotating spoken tokens, deepfake-proof verification.
Geospatial
3 packagesPolygon coverage, spatial encoding, fair meeting-point calculation via isochrone intersection.
All interconnected. All built from scratch. All by one person.
AI-augmented, not AI-dependent.
I architect. AI accelerates.
The hard decisions (what to build, how to structure it, where the seams go) come from deep experience. AI handles the volume: implementation, tests, documentation, refactoring across 40+ repos simultaneously.
Any stack. Any era.
40 years across every era of software: C, C++, Java, C#/.NET, TypeScript, React, Rust. Legacy modernisation, performance tuning, API design, and AI agent integration. Whatever your system runs on, I've probably fixed something like it before.
Single vision, zero handoffs.
No miscommunication between frontend, backend, and infrastructure. No sprint planning overhead. No "that's not my module." Complete ownership from database to deploy, with one coherent technical vision throughout.
How engagements work.
Remote-first, UK-based
Most work happens remotely. Available for on-site workshops, architecture sessions, or kick-offs when face-to-face matters.
Project-based or retained
Fixed-scope delivery for defined projects. Weekly retainer for ongoing work. No long-term lock-in either way.
Ship in weeks, not months
Most engagements deliver in 2 to 8 weeks. Complex modernisations run longer with clear milestones and regular deliverables.
Starts with a conversation
A 30-minute call to understand what you need. You get an honest assessment of fit, approach, timeline, and cost. No obligation.
“He doesn't just tell you what a solution should be, he actually builds it as a proof of concept. You always get an honest, real-world view of the challenge.”Former colleagueHealthcare, via LinkedIn
“He is the one to go to if you want to solve problems. A key reference person for everybody in the team: architects, developers, business analysts, product managers. Having him in the team means success.”Former colleagueHealthcare, via LinkedIn
“Always willing to support discussions at any level of the organisation. An accomplished presenter who links the solution back to the strategic need.”Former colleagueHealthcare, via LinkedIn
Enterprise pedigree.
Startup velocity.
Independent consultant since 2011. API design, legacy transformations, architecture governance, performance tuning. Full-stack across every era of modern software: C, C++, Java, C#/.NET, TypeScript, JavaScript, Rust, React Native.
Delivered for Barclays, HSBC, Deutsche Bank, Experian, and Tunstall Healthcare across Financial Services, Healthcare, PropTech, and E-commerce.
Tell me what you need built.
I'll tell you honestly whether I'm the right fit, what it'll take, and how fast we can ship it.