About Me

I'm a pragmatic engineer who focuses on solving real user problems rather than over-engineering for the sake of it. I thrive in high-trust, autonomous teams and believe the foundation of this is understanding each person's strengths and how best to apply them.

I enjoy bringing the best out of others through practices like pair programming and thoughtful code reviews.

Having worked in small start-ups and played a pivotal role in their growth to hundreds of employees, I'm most energised in environments where I can have tangible impact across both product and team development.

Chat with my Agent

I’ve built this assistant to answer common questions about my experience, background, and role fit, and to help you quickly assess whether there’s a strong match. You can read more about it here.

Start a conversation by sending a message below.

Work Experience

Head of Engineering
Vorboss, London
Apr 2021 - present

Vorboss is a business-focused fibre ISP. As one of the first engineering hires, I've helped grow the team to over 30 developers, shaping its culture, direction, and technical standards. I remain hands-on, leading architectural decisions, defining technical direction, and working closely with stakeholders ranging from C-suite executives to field engineers.

  • Architected and delivered a suite of internal tools including a bespoke CRM and order management system
  • Led the development of a Neo4j-based network graph for planning and fault-finding
  • Regularly engage with stakeholders across the business to ensure engineering efforts solve real problems
  • Played a key role in reducing operational costs and saving time through technical automation
  • Built and refined hiring and mentoring processes for a high-performing engineering team
Senior Software Engineer
Awin Ltd, London
Feb 2020 - May 2021

Awin is a global affiliate marketing network. I was part of the Sabre team, responsible for recording and processing post-ad-click transactions at scale. Much of my work focused on modernising the legacy PHP4-based tracking system.

  • Refactored legacy systems from PHP4 to PHP7 and Java
  • Improved reliability and observability in the transaction tracking pipeline
  • Worked across distributed systems handling high-volume transactional data
  • Collaborated with other platform teams to ensure consistency and data integrity
Full Stack Developer → Team Lead
DueDil (now FullCircl), London
Oct 2010 - Feb 2020

DueDil was a high-growth startup offering business intelligence through a searchable data platform. I joined as the third employee and helped grow the engineering team and technical foundation as the company scaled beyond 100 people.

  • Rebuilt the platform from Drupal to Symfony, improving performance and maintainability
  • Developed Python microservices and led architecture decisions as the platform matured
  • Built a high-performing search UI using React and Elasticsearch
  • Designed developer environments with Vagrant and Ansible to support a growing team
  • Introduced CI tools, improved workflows, and mentored junior engineers
  • Worked directly with customers and stakeholders to deliver impactful technical solutions