Ben Gray is a seasoned software engineer with 14 years' experience building backend systems and leading development teams across startups and established firms. Currently at CAST AI and formerly a key engineer at PolyScale.ai and DataSift, he brings deep practical expertise in distributed systems, performance optimisation and cloud-native architectures. As an independent contractor and contributor to notable open-source projects like zeromq/zmqpp, he has tackled low-level messaging internals—refactoring array resizing to use zmq_move_msg and improving multi-connection helpers—showing comfort with C++ and systems plumbing. His background spans finance-grade Open Banking projects to real-time analytics and healthcare sensing, reflecting an ability to adapt to high-stakes, regulated domains. Based in Reading, UK, he combines hands-on implementation with a history of mentoring and technical leadership across diverse teams. Colleagues value his pragmatic problem-solving, especially when translating tricky concurrency and socket-level bugs into robust, production-ready fixes.
Contributions:1 release, 96 commits, 31 PRs in 10 years
Contributions summary:Ben's primary contribution involved refactoring and improving the `zmqpp` library's internal message handling. They reworked the internal array resize to utilize `zmq_move_msg`, implemented helper functions for multiple connections, and updated the code to support 0mq 3.1.x. Furthermore, they addressed issues related to socket operations and provided fixes for various functions related to sending and receiving messages.
Contributions:27 pushes, 7 branches, 2 tags in 2 years 11 months
cppc-bindingsc-plus-plus0mqheader-only
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.