Martin Horton is a Hybrid Platforms Manager with 16 years of IT experience, currently leading Microsoft SaaS and private cloud support teams at Softcat. He progressed from hands-on technical roles—hardware manager, on-site engineer and service delivery—to managing Application & Infrastructure, Storage & Virtualisation teams, specialising in education and non-profit sectors. He combines deep Microsoft 365/Azure expertise (CSP, migrations, Intune, Defender, PIM) with proven service development, vendor management and talent acquisition skills. Martin is also an active C++ backend contributor to the widely used ZeroMQ project, improving bindings, reliability and memory safety—an uncommon open-source pedigree for an infrastructure manager. He pairs technical troubleshooting and architecture experience with client-facing strategy work, having negotiated contracts and crafted IT roadmaps for academic and business leaders. Based in High Wycombe, he brings a practical, ITIL-informed approach to operational excellence and cross-team enablement.
16 years of coding experience
7 years of employment as a software developer
A levels, A levels at The Henley College
Bachelor of Science (BSc) Biomedical Sciences Immunology, Bachelor of Science (BSc) Biomedical Sciences Immunology at Brunel University of London
Contributions:272 commits, 4 PRs, 8 comments in 6 years 5 months
Contributions summary:Martin primarily focused on enhancing the C++ bindings for the ZeroMQ core engine. Their contributions included implementing exception handling for signaling failures, correcting POSIX thread error reporting, and adding Java bindings. The user also addressed bug fixes, such as preventing memory leaks in binding and resolving command starvation, improving the overall reliability and robustness of the library.
Contributions summary:Martin primarily focused on improving the stability and robustness of the ZeroMQ 4.x codebase. Their contributions include bug fixes related to handshake processes, orderly shutdown signaling, and pipe termination, ensuring smoother communication. They also addressed an issue which could lead to incorrect message handling, enhancing the reliability of the message delivery. Furthermore, the user performed code refactoring, improving readability and maintainability of the source code.
fixeszeromqmessage-queuemq-4messaging
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.
Request Free Trial
Martin Horton - Hybrid Platforms Manager - SaaS & Infrastructure