What I can take off your plate

One senior engineer who can own a problem from the data model to the production deploy — and the operational reality in between. Engagements are contract-based and remote-first.

Platform & DevOps

Stand up or stabilise Kubernetes on EKS: Helm releases, multi-region topology, autoscaling, observability and CI/CD pipelines that make deploys boring.

Backend & microservices

Design and build event-driven services in NestJS, Express or Java — Domain-Driven boundaries, queues and pub/sub, and the tests to keep them honest.

Full-stack product

Ship features end to end across React, Next.js and React Native, fully typed in TypeScript, with an interface as considered as the API behind it.

Cloud architecture & advisory

Model data across Aurora, DynamoDB and MySQL, define it as infrastructure-as-code, and review the trade-offs before they become migrations.

Working together

How an engagement runs

Understand

Get into the domain and the constraints before touching code — what has to be true, and what is actually breaking.

Design

Agree the shape of the solution and the trade-offs in writing, so the build holds no surprises.

Build, with tests

Implement in small, reviewable steps under test — TDD where it pays, Cypress and Playwright at the edges.

Ship & operate

Release through CI/CD, watch it in production, and leave behind documentation and clean handover.

Toolbox

The stack I reach for

Cloud & platform

  • AWS
  • Amazon EKS
  • Kubernetes
  • Helm
  • CI/CD
  • Infrastructure as Code

Backend

  • NestJS
  • Express.js
  • Node.js
  • Java EE
  • Microservices
  • DDD

Frontend & mobile

  • React
  • Next.js
  • React Native
  • TypeScript

Data & messaging

  • Amazon Aurora
  • DynamoDB
  • MySQL
  • Redis
  • Elasticsearch
  • SQS
  • Pub/Sub

Quality

  • Test-Driven Development
  • Cypress
  • Playwright

Sound like the right fit?

Tell me what you're building or fighting, and I'll tell you how I'd approach it.