Backend & Cloud Architecture

I help companies transform digitally through scalable infrastructure

Senior Engineer & Consultant specialising in event-driven systems, AWS cloud architecture, and platform modernisation across media, travel, and telecoms. 15+ years building what matters.

About

Engineer first, consultant by experience

I've spent 15+ years building backend systems that handle real scale — data pipelines serving millions of users, event-driven architectures processing thousands of messages per second, and cloud infrastructure that stays up when it matters.

I've led teams and architected systems across media, travel, and telecommunications — from high-traffic content platforms to real-time booking engines. I bring that production-tested perspective to every consulting engagement.

15+
Years in Engineering
AWS
Certified & Deep
6+
Companies Transformed
MSc
Software Engineering
Services

What I help with

Targeted consulting for engineering teams building modern, scalable platforms.

01 // ARCH

Event-Driven Architecture

Design and implement Kafka-based pipelines, SQS/Lambda processing, and resilient async systems. From DLQ strategies to exactly-once semantics.

02 // CLOUD

AWS Cloud Infrastructure

Infrastructure as code with CDK, DynamoDB data modelling, API Gateway design with auth patterns, ECS services, and cost-optimised architectures.

03 // DX

Digital Transformation

Modernise legacy platforms, build partner syndication APIs, implement multi-tenant distribution systems, and migrate to cloud-native architectures.

Stack

Technologies I work with

Deep expertise, not surface-level familiarity.

TypeScript
Node.js
Go
Apache Kafka
AWS Lambda
DynamoDB
AWS CDK
SQS / SNS
ECS / Fargate
API Gateway
CloudFront
KafkaJS
Docker
Next.js
Python
REST APIs
OAuth2 / HMAC
CI/CD
Event Sourcing
Microservices
Selected Work

Real problems, real solutions

Patterns and solutions from production systems I've designed and built.

Data Distribution

Multi-Tenant Distribution Platform

Designed an end-to-end multi-tenant distribution service — Kafka ingestion through ECS processing, SQS fanout, and DynamoDB-backed per-tenant data isolation. Serving layer via CloudFront + API Gateway with HMAC auth and tiered rate limiting.

Kafka
ECS
SQS
Lambda
DynamoDB
CDK
Platform Integration

Third-Party Platform Content Pipeline

Built the integration layer connecting a high-traffic platform to major external distribution channels. Event-driven pipeline handling content transformation, validation, and delivery across multiple brands at scale.

Kafka
TypeScript
AWS
Event-Driven
Developer Tooling

Dead Letter Queue Manager (dlqctl)

Open-source CLI built in Go for managing dead-letter queues across SQS and Kafka. Features concurrent processing with goroutines, structured error handling, and cross-platform distribution via GoReleaser.

Go
Cobra/Viper
AWS SDK
Goroutines
Cloud Architecture

OAuth2 Partner Onboarding System

Full client credentials flow for partner authentication — credential issuance, rotation, scope management, and Lambda TOKEN authoriser. Infrastructure defined in CDK with per-partner usage plans and API key management.

OAuth2
API Gateway
Lambda
CDK
Get in touch

Let's talk about your architecture

Whether you're modernising a legacy platform, designing event-driven systems, or need a second pair of eyes on your AWS infrastructure — I'm happy to have a conversation.