A software development leader with over 25 years of industry experience, spanning hands-on engineering, cloud architecture, and team management. Currently Tech Lead at GoCompare, one of the UK's leading price comparison services.
My career has moved naturally between building things and leading people — sometimes both at once. I've architected and solo-built cloud products from scratch, led distributed teams across time zones, and helped businesses navigate significant change. Along the way I developed a particular interest in the intersection of engineering quality and team culture: introducing Agile practices, structured change processes, and space for developers to explore — including a '10% time' programme that consistently produced new features and better engineers.
Good software comes from good teams, and I believe the investment in process, communication, and people pays back many times over.
— now
- Earned Professional Scrum Master I (PSM I) certification from Scrum.org in November 2023 — verified on Credly ↗.
— 2022
Joined to lead the development team and its internal processes, and subsequently took on broader responsibility for operations across both Sapphire and sister company Clarity Business Software.
- Introduced Agile methodologies — stand-ups, backlogs, retrospectives — first within the development team, then operations, with measurable impact on both.
- Re-shaped requirements gathering with peer reviews, client check-points, and a formal change request process, significantly improving project accuracy and client satisfaction.
- Introduced 10% time for the development team, consistently producing new features and higher engagement.
- Worked directly with directors on business opportunities, partnerships, and billing accuracy across both companies.
- Designed and implemented business-critical features around Sage 200 with key clients.
— 2019
Part of a 20-person project team delivering a large-scale ASP.NET Core platform on Microsoft Azure using a microservices architecture. Quickly became the go-to expert across multiple product areas, unblocking colleagues and progressing work at a rate that consistently outpaced expectations.
- Hosted the company's first after-hours training session — on ReactJS — and subsequently led ReactJS development on a client project through two contract extensions.
- Became a permanent code reviewer; worked with project management to surface and close knowledge gaps across the team.
- Check-in manager for six colleagues across Bath and Bristol offices; conducted technical interviews.
— 2017
Worked remotely (UK) for an Australian company, managing large time-zone differences independently while serving as the primary developer across the company's cloud offering.
- Sole developer of the company's main cloud product from inception to production and ongoing maintenance.
- Introduced TeamCity, Octopus Deploy, AngularJS, and Microsoft Azure into the company's stack.
- Played a key role in several major business transitions, working directly with the CEO, General Manager, and board members.
- Mentored team members in testing, security, and code architecture.
— 2013
Sole developer across all systems for an international ebook retailer, tasked with improving reliability and establishing a culture of engineering quality.
- Introduced unit testing, a formal testing procedure, and an automated suite — directly leading to the hiring of a dedicated tester.
- Upgraded core frameworks, improving developer experience and end-user performance.
- Implemented an "Information Radiator" in the dev office after discovering systems had been silently down for days — incident response times dropped significantly.
— 2011
— 2005
— 2003
"Having previously lived and worked with Matthew for some time — not just at yMonda but in another web development company — I feel quite well positioned to say that Matthew is an excellent developer. He has a great attention to detail and is always pushing himself to develop better solutions. Matthew has been a great friend over the years and I respect him as a person and a programmer."
Interested in working together or just want to say hello?