Independent tech lead and architect with more than a decade of delivery across government, enterprise, and startups. I help teams turn unclear requirements and platform constraints into working systems, across cloud architecture, APIs, data platforms, and front-end delivery.
Architecture only helps if the team can understand and challenge it. I write down the trade-offs, decision records, and constraints so delivery does not depend on memory or hallway conversations.
In unclear environments, momentum matters. I aim for a usable, supportable first version that proves the direction, then refine with real feedback rather than theory.
Complex programmes fail when dependencies, platform limits, and unknowns are softened into optimistic plans. I surface the risks early and help teams make practical calls.
The hard part is often between teams: product, platform, security, data, and suppliers. I work across those boundaries to keep decisions moving and leave the team stronger.
Took ownership of technical delivery on a programme with no established web platform, defining the architecture, selecting the stack, and delivering a working data catalogue within the first sprint cycle. Built a server-rendered Next.js application backed by Microsoft Purview, enabling search and editing across 2,000+ data assets. Recommended and drove cross-cloud scanning across Azure and AWS, escalating directly with Microsoft when Purview constraints threatened delivery. Wrote the options papers behind programme-level platform decisions, cut deployment time from hours to under 15 minutes with Terraform and CI/CD, and presented the technical approach to the department's CTO.
On the Video Hearings platform from June 2018 (alongside other client work) and its Tech Lead from 2023, owning technical direction for a service used across 150+ courts. Led API performance work with event messaging and caching, improving response times by 60%. Applied domain-driven design and typed API clients, cutting integration time by 40%. Introduced LaunchDarkly feature toggling to move the team from big-bang releases to continuous delivery for 500+ concurrent users, and cut Angular page loads by 30%.
More than a decade of full-stack delivery in regulated and high-stakes environments. Includes building a financial services firm's first cloud application and moving it from quarterly to weekly releases, automating developer environment setup from two days to 30 minutes, and building a startup's core platform APIs and first CI pipeline from scratch. Further detail on request.
Embedded leadership for teams that need direction, delivery pace, and technical judgement. I define architecture, select the stack, write the options papers behind platform decisions, set useful engineering standards, and brief senior stakeholders up to CTO level. When delivery stalls, I step into the messy work of unblocking it, including acting as technical liaison with suppliers such as Microsoft.
Cloud architecture across Azure and AWS, with infrastructure as code, repeatable deployment pipelines, and pragmatic platform design. Comfortable working at the seam between application, platform, networking, and security teams, where many delivery risks actually live.
End-to-end delivery across backend services, APIs, and front-end applications. Strong in C# / .NET Core, TypeScript, Next.js, and Angular, with auth, observability, and deployment concerns considered from the start rather than retrofitted later.
Practical data governance and catalogue delivery using Microsoft Purview. Experience with cross-cloud scanning, metadata search and editing, lineage traversal, and the integration work needed to make a catalogue useful to real data teams.
I use AI tools such as Claude and Codex to accelerate design exploration, reduce iteration cycles, and unblock delivery where traditional approaches would stall, while keeping human judgement, testing, and production discipline firmly in the loop.
Some of the work that best reflects how I operate happens outside client delivery: trustee responsibility, end-to-end ownership of a charity’s digital infrastructure, and building useful tools under real budget and time constraints.
Charity trustee responsible for governance and strategic direction. Lead the Sports & Recreation function with a team of four plus volunteers, reporting through bi-monthly updates to the Chair. The role involves delivery, accountability, community engagement, and practical budget constraints.
The role carries real accountability, and the same disciplines apply: clear decisions, risk awareness, stakeholder trust, and making limited resources go further.
Sole technical decision-maker for the charity’s digital infrastructure, including modernising manual processes, reviewing the legacy WordPress estate, and evaluating a headless CMS approach. Produced technical options and cost-benefit analysis for a resource-constrained charity.
Built KCL Sports Admin, a Next.js / PostgreSQL / Auth0 app for tracking football attendance, match fees, late fines, and performance metrics. Used Claude for design and architecture, paired with Codex for implementation to maximise output in limited volunteer time.
Helping people grow is part of the work. On client engagements that has meant delivering structured feedback for engineers seeking promotion, designing and running live technical interview panels, and producing the documentation that makes hiring decisions defensible.
The principle is the same whether the context is paid or not: coach, don't do the work for them.
20-22 Wenlock Road
London N1 7GU
United Kingdom
Slim Solutions Ltd
Registered in England & Wales