I’m a full stack Lead Software Engineer with 15+ years experience developing and architecting software solutions. I’m proficient in a wide range of languages and technologies and I’m experienced in building cloud-hosted and Kubernetes-hosted distributed systems.

After working as a contractor for many years at companies including Sky and Sainsbury’s, I’m now employed full time leading a team of engineers as a Lead Software Engineer at Sky Betting and Gaming.


Technologies I’m currently working with on a day-to-day basis:

  • AWS
  • Kubernetes / Docker
  • TypeScript / Node.js / JavaScript / React
  • Kafka
  • Kotlin
  • MySQL
  • Terraform
  • Redis
  • PHP
  • Go

Other Tech: Objective-C, Python, Java, PostgreSQL, Elasticsearch, MongoDB, Ansible, Chef

Visit my LinkedIn profile.

Away From Work

  • I’m a semi-professional sports photographer and big football (West Ham) fan.
  • I’m building a local-first smart home based on MQTT and Home Assistant.
  • I love to travel and I’ve visited over 40 countries.
  • I’m renovating a 1960’s time capsule of a home with my wife.
  • I (badly) play the guitar.
  • I’m Dad to an incredible little boy, Theodore.


  • BSc (Hons) Computer Science
  • ILM Level 3 Leadership and Management
  • AWS Certified Solutions Architect (In Progress)