Mike Lehan is a seasoned technology leader and CTO with 14 years of experience designing and operating web platforms, specialising in PHP-based full stack development and AWS infrastructure. He combines hands-on engineering—contributing to notable open-source projects like Vimeo's Psalm and a popular Xero PHP client—with strategic responsibilities for platform availability, security, disaster recovery and rapid feature delivery. As founder of a vertical SaaS for skydiving centres and former managing director of a web agency, he brings strong product intuition and customer-driven iteration to technical decision-making. Mike champions DevOps and test-driven practices, using Terraform, serverless patterns and code review cultures to keep systems resilient as teams scale. He holds an MEng in Electronic Engineering from Durham and often surfaces subtle improvements in tooling and date/time handling that improve long-term robustness.
14 years of coding experience
7 years of employment as a software developer
MEng Electronic Engineering Electronics Microelectronics Software Engineering, MEng Electronic Engineering Electronics Microelectronics Software Engineering at Durham University
A-Levels Chemistry Computing Maths Physics, A-Levels Chemistry Computing Maths Physics at Holy Cross College
A php library for the Xero API, with a cleaner OAuth interface and ORM-like abstraction.
Role in this project:
Back-end Developer
Contributions:14 commits, 3 PRs, 7 comments in 4 months
Contributions summary:Mike primarily focused on improving the handling of responses and data structures within the Xero PHP library. Their work included adding specific handling for "bad responses" and implementing changes to the return documentation, switching to `DateTimeInterface`. They modified several model files and properties to use `DateTimeInterface` for date and time related properties. These changes aimed to improve the library's robustness and API compatibility.
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
Role in this project:
Back-end Developer
Contributions:3 reviews, 13 commits, 6 PRs in 3 months
Contributions summary:Mike focused on enhancing the configuration and behavior of Psalm, a PHP static analysis tool. They implemented features to allow loading thread configuration from the config file. They also modified the code to prioritize thread settings and fixed issues related to the configuration and baseline options. These modifications improved the tool's flexibility and functionality.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.