Independent lead engineering consultancy. 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 a programme with no established web platform, defining the architecture 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.
Owned technical direction for the Video Hearings platform used across 150+ courts. Led API performance improvements with event messaging and caching, improved response times by 60%, introduced safer release patterns with LaunchDarkly, and helped shift the team from big-bang releases towards continuous delivery.
More than a decade of full-stack delivery in regulated and high-stakes environments — pre-dating Slim Solutions. Includes greenfield product builds, legacy modernisation, and mentoring junior engineers into senior roles. Available on request.
Embedded leadership for teams that need direction, delivery pace, and technical judgement. I define architecture, make decisions visible, set useful engineering standards, and step into the messy work of unblocking stalled delivery.
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.
It is genuine governance, not honorary. The same disciplines apply: clear decisions, risk awareness, stakeholder trust, and making limited resources go further.
Consulting on 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, not a side concern. On client engagements that's looked like 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