Martyn Loughran is a seasoned technology leader and Chief Technology Officer with 18 years’ experience building resilient, real-time systems from Cardiff, Wales. He blends hands-on engineering and architectural leadership across startups and government, having led platform and integration work at Pusher, the Ministry of Justice, Adaptive Lab and now Concentric Health. A prolific open-source contributor to prominent projects like pusher-js and em-websocket, he has deep expertise in WebSocket protocols, connection resilience and API design—work that improved security, parsing compatibility and reconnection behavior in widely used libraries. Martyn pairs an MMath in Mathematics from the University of Warwick with a practical focus on simplifying complex distributed systems and error-handling. He’s comfortable moving between code and strategy, often refactoring core libraries to improve robustness while shaping product-facing technical roadmaps. Colleagues describe him as someone who brings calm engineering rigor to high-stakes, real-time applications.
18 years of coding experience
9 years of employment as a software developer
MMath Mathematics, MMath Mathematics at University of Warwick
Contributions summary:Martyn primarily focused on developing and refactoring the back-end functionality of the Ruby library for the Pusher Channels HTTP API. They made significant changes to the configuration of the library by allowing for customizable host and port settings. The user also refactored the API by incorporating features like key and secret attributes and implemented changes to support the new Pusher API and authentication. They also contributed to improving error logging and added methods for the /channels API and for channel stats.
Contributions:224 commits, 2 PRs, 2 pushes in 5 years
Contributions summary:Martyn primarily contributed to the core logic of an EventMachine-based WebSocket server. Their work involved implementing and refining the handshake process to align with various WebSocket protocol drafts, including draft 03, 05, 06, and 07. They also addressed several protocol-related errors and implemented frame processing, ensuring compliance with the specification. Furthermore, the user refactored code for efficiency and extended functionality.
websocketeventmachinewebsocket-server
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
Martyn Loughran - Chief Technology Officer at Concentric Health