Michael Mccabe is an engineering manager with nearly a decade of hands-on experience leading and scaling software teams across fintech and language technology, now heading engineering at DeepL. He combines a strong technical foundation from a Computer Science degree with a track record of progressing from senior developer to head of engineering at PCF Solutions and lead roles at YuLife. Michael bridges strategy and execution, prioritising collaboration, developer growth, and production-quality delivery while maintaining an engineer-first culture. An active open-source contributor, he enhanced the popular react-csv library to handle nested JSON via dot notation and added tests and documentation—demonstrating attention to both usability and reliability. Based in England, he brings pragmatic leadership that turns complex product goals into maintainable, testable systems.
10 years of coding experience
15 years of employment as a software developer
Computer Science (BSc), Computer Science (BSc) at Cardiff University / Prifysgol Caerdydd
React components to build CSV files on the fly basing on Array/literal object of data
Role in this project:
Front-end Developer
Contributions:4 releases, 24 commits, 23 PRs in 1 year 9 months
Contributions summary:Michael contributed to the `react-csv` library by implementing features related to CSV generation and download within React components. Their work involved enhancing the library's capabilities to handle nested JSON data using dot notation in headers, and adding documentation to support this new functionality. They also wrote tests to ensure the correct implementation of the dot notation feature.
Contributions:17 pushes, 3 branches in 8 years 5 months
dialectmysqlmulti-usenode-jssql
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.