Graham Rogers is a Principal Software Engineer based in London with 11 years of experience building robust foundations that help development teams ship reliable software and stay happy. He blends deep technical craft—shaping code quality and best practices—with a people-first leadership style that prioritises team well‑being and mentoring. His background includes long tenures at Google and senior technical roles at Ophelos, where he focuses on architectural clarity and sustainable delivery. An active open-source contributor, he has improved testing tooling for Stripe integrations in the widely used stripe-ruby-mock project, reflecting a practical focus on developer experience. Notably, he prefers work driven by engineering and impact rather than purely financial motives, signalling a values-led approach to product choices.
11 years of coding experience
8 years of employment as a software developer
Master's degree, Computer Science, First, Master's degree, Computer Science, First at University of Oxford
Contributions:3 releases, 16 reviews, 48 commits in 11 months
Contributions summary:Graham primarily contributed to the `stripe-ruby-mock` library, focusing on enhancing its API mocking capabilities. They implemented new features, such as supporting expanded `setup_intent` in `Stripe::Checkout::Session` and handling `product_data` in `Stripe::Price.create`. The user also improved existing functionalities, including subscription management and Checkout Session handling, and added a webhook fixture for `checkout.session.completed`. These modifications aimed to improve the accuracy and completeness of the mocking library.
Contributions:4 reviews, 15 PRs, 35 pushes in 1 year 11 months
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
Graham Rogers - Principal Software Engineer at Ophelos