What I Build
Backend API Development
High-performance REST APIs in Go and C#/.NET, handling 35k+ requests/day with sub-300ms latency.
System Architecture
Solution design for complex data pipelines, event-driven systems, and async processing at scale.
Cloud & Azure Solutions
Serverless functions, Service Bus, Redis caching, and Application Insights observability on Azure and AWS.
API Integration
Third-party integrations (HubSpot, Vimeo, Gmail API) with OAuth2, webhooks, and resilient retry logic.
Performance Engineering
Latency reduction (p95 1200ms→280ms), caching strategies, query optimisation, and cost savings.
CSV Import & Data Processing Pipeline
A resilient async CSV import platform processing large files in chunks with row-level validation, staging, and full auditability — never parsing the full file in the request path.
Vimeo Video Platform Integration
A low-latency backend integration layer mirroring Vimeo's folder tree into PostgreSQL, serving authorised content with Redis caching, Kafka-driven analytics, and HubSpot chat context.
Product Backend at Scale — 0 to 10,000 Users
Owned end-to-end backend development for a product scaling from zero to 10,000+ users in weeks — built in Go on AWS, then migrated to C#/.NET on Azure with zero downtime, maintaining 99.9% uptime throughout.

I'm a backend engineer based in Manchester, UK with a First Class BSc in Computer Science from the University of Liverpool. I specialise in building high-performance backend systems — from greenfield APIs to complex distributed architectures — primarily in Go and C#/.NET.
First Class BSc Computer Science — University of Liverpool