Martin Bean is a Senior Platform Engineer with 13 years of experience building scalable web platforms and leading cross-functional teams across enterprise and startup settings. Based in Newcastle upon Tyne, he has driven platform and CI/CD improvements at organizations like Pfizer and Bauer Media, while also founding and running multi-tenant e-commerce and VOD services that self-sustain via Stripe Connect. Technically hands-on, Martin has contributed to major open-source PHP projects including Laravel and an Omnipay PayPal driver, improving routing, collections, Blade directives and payment customization. He combines pragmatic architecture—APIs, event-driven patterns and observability—with people leadership, mentoring engineers and instituting coding standards and agile practices. Notably, he has a track record of decomposing monoliths into well-documented APIs and integrating hardware and third-party payment systems for production-grade reliability.
13 years of coding experience
19 years of employment as a software developer
BTEC National Diploma Media (e-Media), BTEC National Diploma Media (e-Media) at Darlington College
Contributions:1 review, 9 commits, 21 PRs in 3 years 7 months
Contributions summary:Martin made several contributions to the Laravel framework, enhancing its routing and testing capabilities. They added a `resources` method to the router and a `diffKeys()` method to the collection class. Further, they introduced the `@cannot` Blade directive and implemented database notification collections. Finally, they modified the `FactoryBuilder` class to create model-specific collections.
PayPal driver for the Omnipay PHP payment processing library
Role in this project:
Back-end Developer
Contributions:5 commits in 1 day
Contributions summary:Martin focused on adding and modifying parameters related to the PayPal API integration within the Omnipay payment processing library. Their contributions included adding new methods to handle image URLs and border colors, and fixing issues related to getters and setters for these parameters. They also updated the test suite to ensure proper functionality. This work aimed to enhance the customization options within the PayPal driver.
paymentsomnipaypayment-servicephppayment-gateway
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.