JP Hastings-Edrei is a Principal software engineer based in London with 17 years of experience designing and shipping highly scalable payments and backend systems for fast-moving technology startups. He spent a decade-plus at Deliveroo rising to Principal Engineer, and now consults and leads engineering at Inflection Engineering and Yomly, bringing deep production and architectural expertise. JP combines hands-on backend work—improving testing, concurrency, and integrations in open-source projects like mailman—with a track record of stabilising complex payment flows at scale. Trained as a physicist at Nottingham and Oxford, he blends rigorous analytical thinking with practical engineering leadership and a knack for quietly fixing thorny reliability and testing issues that often go unnoticed.
17 years of coding experience
11 years of employment as a software developer
Master of Science - MS Physics, Master of Science - MS Physics at University of Nottingham
MPhys Physics, MPhys Physics at University of Oxford
An incoming mail processing microframework in Ruby
Role in this project:
Back-end Developer & QA Engineer
Contributions:1 release, 10 commits, 15 PRs in 2 months
Contributions summary:JP primarily focused on improving the testing infrastructure and test coverage for the Mailman project. Their contributions included updating test syntax to use RSpec 3, adding timeout functionality to address potential test stalls, and fixing an issue related to threading in the test suite. Furthermore, the user implemented header matching and testing improvements, and wrote a new parser to support receiving emails over HTTP using Sendgrid.
Contributions:18 releases, 65 pushes, 1 branch in 2 years 1 month
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.