0101About
Software engineer with 7+ years in backend development and real-time systems. I build FastAPI services and cloud infrastructure, tune Python services for performance, and test reliability at very high scale. Currently building low-latency teleoperation for autonomous vehicles at Oxa, and previously founding engineer on a consumer sports platform.
2018 – 2019
University of Leeds
MSc Engineering, Technology and Business Management
2015 – 2018
University of Nottingham
BEng Mechanical Engineering
02Impact
Numbers I've been accountable for.
- <200ms
Live video latency
Fleet-wide AV teleoperation over an optimised WebRTC pipeline.
- <50ms
Control messaging
Bidirectional operator-to-vehicle messaging across fibre, 4G and Starlink.
- 15M
Concurrent users
Performance and chaos testing for Sky's identity platform.
- 10,000s
Vouchers issued
ASOS digital loyalty launch at Bink.
03Experience
Seven years of systems that can't be slow.
Sep 2024 — Present
Oxford, UK
Oxa
Senior Software Engineer, Autonomous Vehicles Remote Assist
- Architected and built multi-client video streaming and remote control with WebRTC, enabling fleet-wide teleoperation across regions and AV platforms.
- Achieved sub-200ms video latency and under 50ms bidirectional messaging latency using WebRTC (H.264/VP9 over UDP) across fibre, 4G and Starlink.
- Deployed a real-time WebSocket service on GCP Cloud Run with FastAPI, Redis and Cloud SQL, scaling to concurrent vehicle/operator sessions with strong connection reliability.
- Provisioned GCP Cloud SQL, Redis and Pub/Sub infrastructure with Terraform.
- WebRTC
- FastAPI
- Redis
- GCP
- Terraform
2024 — 2026
Boston, UK
EggMonkey
Founding Engineer (part-time venture)
- Took a consumer sports platform from concept to production, generating £20k total revenue and £1.3k MRR, owning product discovery, architecture and delivery.
- Partnered directly with the CEO to turn customer needs into scoped features and a pragmatic roadmap; recruited and managed UI/UX and customer-service hires.
- Built the full-stack platform from scratch with Next.js, React, TypeScript, Node.js and PostgreSQL: auth, onboarding, player profiles, fixture booking and matchmaking, subscriptions, football video highlights and an operations admin portal.
- Architected the cloud infrastructure, including Stripe payments and subscriptions, Mux video streaming, S3, SES notifications, Vercel hosting and DNS.
- Next.js
- TypeScript
- PostgreSQL
- Stripe
- Mux
Oct 2023 — Aug 2024
London, UK
Move.ai
Backend Python Developer
- Shipped multi-tenant SaaS services using FastAPI on AWS Lambda, integrating DynamoDB, Stripe and Auth0.
- Added Datadog performance dashboards and standardised CI/CD in GitHub Actions for more reliable, visible deploys.
- FastAPI
- AWS Lambda
- DynamoDB
- Stripe
- Datadog
Jan 2022 — Oct 2023
Ascot, UK
Bink
Backend Python Developer
- Delivered retailer APIs with FastAPI/Django, Postgres, Redis and RabbitMQ for digital loyalty; supported the ASOS launch issuing tens of thousands of vouchers.
- Django
- FastAPI
- Postgres
- RabbitMQ
- Redis
Nov 2019 — Dec 2021
Leeds, UK
Sky
Software Engineer, Performance
- Optimised Sky Identity to handle spikes of ~10 million concurrent users through scaling, resource tuning and load balancing.
- Introduced chaos and failover testing for APIs serving ~15 million concurrent users.
- Load testing
- Chaos testing
- Kubernetes
04Toolbox
What I reach for every day.
Languages04
- Python
- Go
- C++
- TypeScript
Real-time systems04
- WebRTC
- WebSockets
- gRPC
- FastAPI
Reliability & performance04
- Latency reduction
- Load testing
- Chaos/failover testing
- Horizontal scaling
Cloud & infrastructure11
- GCP
- AWS Lambda
- Kubernetes
- Terraform
- IAM
- PostgreSQL
- DynamoDB
- Redis
- RabbitMQ
- Grafana
- Prometheus
05Side projects
Things I've built for fun.
06Writing

