BTv2.0
Available

[00]Product Engineer

Ibuildproductspeopletrustwithrealwork.

A decade of building products across banking, government, healthcare, and retail. I work across the full stack — from Rust services to React interfaces to the design decisions in between.

Currently
Red Badger
Based in
Luton, United Kingdom
Focus
Products people trust with real work.
Current stack
RustReactTypeScriptAzureFastifyEvent Sourcing

[01]Working style

Full-stack delivery with infrastructure conviction and frontend taste.

I care about whether the interface earns confidence on first use and whether the system holds under load. Discovery through to production — Rust orchestration, React interaction design, and the design decisions that connect them.

[02]Capabilities

01

Product engineering

100-day MVP to 250K+ exams across 85 countries. I scope ambiguity into systems that ship, scale, and earn trust on first use.

02

Frontend craft

Built the rendering layer for a low-code platform that cut delivery by two years. Component architecture, interaction design, and the detail that makes products feel real.

03

Backend & infrastructure

Rust orchestration engines, event-sourced workflows, GraphQL APIs, and DevSecOps on OpenShift with Tekton and Vault.

04

Technical leadership

Led teams of 12+. Shaped architecture at a central bank, delivered under pressure for the NHS, and mentored across consulting and in-house.


[03]Projects

Things I've built, shipped, and can talk you through.

See all projects

[04]Writing

On product engineering, delivery, and the craft of building.

Browse all posts
Engineering6 min

Compound engineering: how every fix makes the next one cheaper

A development methodology where bugs, reviews, and architectural decisions feed back into a knowledge layer that AI agents reference permanently. Linear work becomes exponential productivity.

2026-03-25

AI Engineering4 min

Tool calling is the agent primitive

The difference between a chatbot and an agent is tool calling. Native vs prompted tool calling changes everything — including what survives when you remove safety alignment.

2026-03-20

Frontend craft6 min read

Designing trustworthy interfaces

Why users usually decide whether software feels reliable long before they can assess the architecture behind it.

2026-03-18

Delivery5 min

Why delivery velocity matters more than architecture purity

From a 100-day NHS MVP to cutting build times by 60% at a global retailer — the engineering discipline that enables speed without sacrificing quality.

2026-03-15


[05]Experience

A decade across consulting, banking, government, healthcare, and retail.

2026
Current role

Jan 2026 - Present

Senior Software Engineer

Red Badger

Building a client onboarding platform for a wealth management firm. Co-designed the workflow orchestration service in Rust, shipped document upload end-to-end, and hardened infrastructure security with Managed Identity and scoped RBAC.

  • Workflow orchestration in Rust — rules-driven flows, no code changes for new journeys
  • Document upload: React drag-and-drop through to Azure Blob with event-driven processing
  • Migrated from shared credentials to per-service Managed Identity with scoped RBAC
  • Rust
  • React
  • TypeScript
  • Azure
  • Event Grid
Aug

Aug - Dec 2025

Senior Software Engineer

Red Badger

Rolled out a community engagement platform for a higher education institution. Shaped Auth0 strategy for distinct user journeys, built a verification service against institutional records.

  • Auth0 configuration for dual user journeys — CRM for prospects, institutional records for alumni
  • Verification service validating identities against school records
  • TypeScript
  • React
  • Auth0
  • Node.js
Jun

Jun - Jul 2025

Senior Software Engineer

Red Badger

Technical consulting on modular architecture for a privacy-focused tech company. Picked up Rust and Crux in three weeks. Built proofs of concept for reusable functionality across their app portfolio.

  • PoCs for modular architecture — login, account management, subscriptions shared across apps
  • Ramped on Rust + Crux in three weeks to contribute immediately
  • Rust
  • Crux
  • TypeScript
2024

Mar 2024 - Jun 2025

Senior Software Engineer

Red Badger

Full-stack React + Node.js with GraphQL for a global retail brand. Led build migration from Yarn to pnpm + Turborepo. Cut build times by 60% through parallelised test suites and CI enhancements.

  • Build times reduced from 35 to 15 minutes via parallelised test suites
  • Migrated build from Yarn to pnpm + Turborepo
  • CI enhancements with Jenkins, GitHub Actions, and Docker caching — 50% faster deployments
  • React
  • Node.js
  • GraphQL
  • AWS ECS
  • Turborepo
2023

Jun 2023 - Mar 2024

Senior Software Engineer

One World Global Trade

Led frontend team delivery, shifting to a collaborative model integrating designers and QA from inception. Architected a scalable authorisation model and built Spring Boot microservices for logistics optimisation.

  • Frontend architecture audit — created a three-month refactoring backlog
  • Designed a secure, scalable authorisation model replacing a tactical solution
  • Spring Boot microservices for logistics optimisation with Grafana + Prometheus monitoring
  • TypeScript
  • React
  • Java
  • Spring Boot
  • AWS
Mar

Mar - Jun 2023

Senior Developer

Nuffield Health

Maintained and extended nuffieldhealth.com across a Java CMS, Ruby on Rails, and Django services. Extended React Redux applications with TypeScript.

  • React
  • TypeScript
  • Java
  • Ruby
  • Django
2022

Mar 2022 - Mar 2023

Software Engineer

Red Badger

Delivered an exams management MVP in 100 days — 4,000 exams, 45 users, 3 countries. Scaled it over a year to 250,000+ exams, 900 users, 85 countries. Full-stack with DevOps responsibilities.

  • MVP in 100 days: 4,000 exams → scaled to 250,000+ exams across 85 countries
  • React + C# (GraphQL via Hot Chocolate) + Playwright E2E + Kubernetes blue-green deploys
  • React
  • C#
  • GraphQL
  • Playwright
  • Kubernetes
  • Azure
2019

Dec 2019 - Mar 2022

Senior Analyst → Tech Lead

Accenture

Multiple high-profile engagements across banking, government, and healthcare. Led a team of 12 building a rendering engine that accelerated delivery by two years. Tech lead on a central bank programme. Emergency deployment for a national healthcare MVP.

  • Built a rendering engine that cut delivery estimates from 2022 to 2020, leading 12 developers
  • Defined frontend architecture for a central bank portal — React, redux-sagas, atomic design
  • Emergency MVP for a national healthcare test-and-trace application
  • Government (SC Cleared): DevSecOps on Red Hat OpenShift PaaS — Tekton, Vault, ArgoCD
  • React
  • Java
  • Node.js
  • OpenShift
  • Terraform
  • Kafka
2016

Sep 2016 - Dec 2019

Associate Developer

Accenture

Built Angular components and .NET APIs for a financial services firm — delivered authentication packages, integration visualisations, and API dashboards consumed by customer journey teams. Earlier, developed batch monitoring tooling spanning 20,000 jobs.

  • Auth packages, logging, and API integration visualisations for customer journey teams
  • Batch monitoring application spanning 20k jobs across mainframe and Tivoli
  • Angular
  • C#
  • .NET
  • PHP
  • JavaScript
Current

Jan 2026 - Present

Senior Software Engineer

Red Badger

Building a client onboarding platform for a wealth management firm. Co-designed the workflow orchestration service in Rust, shipped document upload end-to-end, and hardened infrastructure security with Managed Identity and scoped RBAC.

  • Rust
  • React
  • TypeScript
  • Azure

Aug - Dec 2025

Senior Software Engineer

Red Badger

Jun - Jul 2025

Senior Software Engineer

Red Badger

Mar 2024 - Jun 2025

Senior Software Engineer

Red Badger

Jun 2023 - Mar 2024

Senior Software Engineer

One World Global Trade

Mar - Jun 2023

Senior Developer

Nuffield Health

Mar 2022 - Mar 2023

Software Engineer

Red Badger

Dec 2019 - Mar 2022

Senior Analyst → Tech Lead

Accenture

Sep 2016 - Dec 2019

Associate Developer

Accenture

Swipe to explore

[06]Let's build something

Available for product engineering, systems architecture, and teams that need someone who owns the full stack and ships.

If the product needs someone who can design the system, build the interface, and ship both under pressure — let's talk.

Start a conversation