Marcin Bot is a Staff Engineer with 15 years' experience building payment and large-scale backend systems from Edinburgh, currently at Affirm after a multi-year tenure leading payments architecture at Automattic. He designed and operated event-driven, PCI/PSD2-conscious financial platforms for WooPayments, mentoring dozens of engineers while also managing teams to improve reliability and scalability. A hands-on contributor, he has maintained the official Stripe gateway for WooCommerce—implementing 3DS handling, subscription renewals and compatibility updates that keep millions of merchants' payments flowing. His background spans travel, games, and ecommerce (Skyscanner, Rockstar North), giving him a practical blend of high-throughput engineering and product-focused delivery. Colleagues know him for turning complex compliance and payment challenges into pragmatic, testable systems while still shipping code himself.
15 years of coding experience
12 years of employment as a software developer
BEng(Hons) Software Engineering, BEng(Hons) Software Engineering at The University of Edinburgh
The official Stripe Payment Gateway for WooCommerce
Role in this project:
Back-end Developer
Contributions:2 releases, 1 review, 26 commits in 1 year 9 months
Contributions summary:Marcin primarily contributed to the Stripe payment gateway for WooCommerce, focusing on bug fixes, feature enhancements, and compatibility improvements. They addressed issues related to 3DS retries, payment request buttons, and subscription renewals. Moreover, the user implemented compatibility with WooCommerce add-ons and updated the plugin for the latest WooCommerce and PHP versions. These updates show a focus on maintaining and improving the core functionality of the payment 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.