About Me
I'm a software engineer with a passion for building scalable systems and developer tools. Over the past 15 years, I've worked across infrastructure, platform engineering, and full-stack development. I'm experienced in designing cloud architectures, building APIs, and creating developer experiences that make teams more efficient.
Experience
Dojo - Senior Software Engineer (Aug 2025 - Present)
Currently building payment infrastructure and developer tools at Dojo, working on scalable systems for payment processing.
Loveholidays - Senior Software Engineer (Jul 2024 - Jul 2025)
Developed Golang services on Google Cloud to integrate with third-party data suppliers. Improved data ingest and storage in BigQuery for enhanced efficiency. Collaborated with cross-functional teams to optimize data processing workflows.
Keel - Software Engineer (Apr 2022 - Oct 2023)
As a founding engineer, I was instrumental in delivering a low-code managed solution that transforms human-readable schemas into fully hosted GraphQL APIs with PostgreSQL. Designed the platform architecture supporting cloud-based hosting for thousands of customers using serverless and container technologies. Technologies: Golang, GraphQL, AWS Fargate, Lambda, EventBridge, React.
Vitrolic - Founder (Jan 2021 - Feb 2022)
Built and launched a social calendar app for groups to discover new meeting places. Developed using React Native for both iOS and Android, with integrations for Foursquare, Google Location, and Ticketmaster APIs. Technologies: React Native, Golang, Firebase, Terraform, AWS Fargate.
Depop - Lead Software Engineer (Sep 2019 - Dec 2020)
Led the Developer Experience team, creating tools and services to enhance developer efficiency. Implemented Kafka on AWS and developed Kubernetes services for platform visibility. Technologies: Golang, Kafka, React.js, Kubernetes, AWS.
Depop - Platform Engineer (Nov 2017 - Aug 2019)
Introduced Kubernetes to the platform team, supporting over 100 microservices. Developed consistent deployment strategies across environments. Technologies: Kubernetes, Golang, Jenkins, AWS.
FundApps - Infrastructure Engineer (2016 - 2017)
Worked on infrastructure projects, focusing on cloud architecture and deployment automation.
BBC News - Senior Developer (2011 - 2016)
Developed and maintained news applications, contributing to the BBC's digital presence.
Skills
Languages
Golang, JavaScript/TypeScript, React, Python, Bash
Cloud & Infrastructure
AWS, Google Cloud, Kubernetes, Terraform, Docker, Fargate
Data & APIs
GraphQL, PostgreSQL, BigQuery, Kafka, EventBridge
DevOps & Tools
Jenkins, GitHub Actions, React Native, Serverless