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.
