CV
I’m a software engineer and engineering manager. I work mostly in web dev and distributed systems. I consider myself an all-rounder and enjoy working cross-functionally with product, marketing and sales. I’m a good communicator and project manager too.
In my current role at Speechmatics, I’m the team lead for our self-service product offering. Check it out here.
Experience
Senior Team Lead
Speechmatics · January 2026 – present
- I manage a team of six engineers. I run the team processes, manage the people and lead the tech
- I act as product owner/manager for our self-service product offering
- In the years that I’ve been leading the team as people and tech lead, self-service revenue has achieved 12% geometric mean month on month revenue growth
- I set OKRs for the team with input from the executive team. I also produce the financial and data reports for the team, and identify our key performance KPIs, with a focus on input metrics - time to value, sign-ups, feature uptake.
- I work with marketing and sales to understand the customer requirements and filter them through to the team
- In addition to my work with DevX, I run a team of contractors who look after our main website. I’ve worked with marketing to improve their operations and planning processes.
Staff Engineer / Tech Lead
Speechmatics · July - December 2025
- The DevX team is responsible for auth, billing, platform services, SDKs, docs and product design.
- As tech lead for the team, I manage the roadmap, planning, prioritisation, and team processes, as well as setting the broad technical direction.
- I work closely with the marketing, sales, customer success and product teams to triage customer and business demands.
- We have been seeing 10-20% month-on-month revenue growth in the self-service product offering I manage.
Senior Software Engineer II
Speechmatics · January 2024 - July 2025
- I worked as Tech lead on a project to ship a production-grade AI agent configuration and management platform.
- I built a React Native mobile app from scratch for our new Speech-to-Speech AI Agent offering.
- I rebuilt our old UI codebase from scratch, converting it from Next.js to Remix for significant uplifts in design, quality and user experience. This refactor halved the number of UI bugs and increased bug-fixing velocity substantially.
- I had training in people management skills.
Senior Software Engineer I
Speechmatics · 2023
- I was Tech lead on a project to redesign our global system architecture from a RESTful synchronous system to a highly available asynchronous event-driven platform.
- We saw increased resilience, 10x improvements in user-facing API latency and increased developer velocity for new features due to a plug-and-pay structure.
- I built a flexible, multi-region billing and auditing system for real-time customer telemetry.
Software Engineer II
Speechmatics · 2022
- I was Tech lead on a project to productionize our real-time SaaS offering.
- I built the UI for the real-time offering in the portal, designed the auth system, and managed the project to build out the telemetry and service management systems.
Technology Consultant
IBM · 2019 - 2022
- I did a month-long training course in management, strategy and consulting skills.
- I earned an AWS Solutions Architect certification.
- I did a week-long SaaS architecture principles course.
- I worked on PoC projects to re-architect systems for departments including DWP and DEFRA, including developing decentralised event-driven architectures for cross-department systems interfacing.
Education
MSci History & Philosophy of Science
University of Cambridge · 2018 – 2019
BA Natural Science (Physics)
University of Cambridge · 2015 – 2018 · Triple First
Skills
- Languages — TypeScript, Go, Python, Rust
- Infrastructure — AWS, Kubernetes, Terraform, PostgreSQL, Redis
- Practices — Domain-driven design, event sourcing, SRE, trunk-based development
- Certifications — AWS Solutions Architect Professional, CKA