James Willock is a software engineer based in London with seven years of hands-on experience building payment and integration solutions. Currently working as an Integration Engineer at Stripe, he specializes in full-stack payment integrations and has contributed to high-profile sample projects like stripe-payments-demo that showcase universal web payments including Apple Pay, Google Pay and regional methods such as Przelewy24 and Giropay. He combines frontend UI work with backend payment intent flows, error handling, and robust URL/payment identifier management to ensure reliable end-to-end transactions. Known for pragmatic problem-solving, James frequently bridges product and engineering needs to ship production-ready integrations that handle real-world edge cases. He brings both depth in payments ecosystems and a practical focus on developer experience to integration challenges.
Sample store accepting universal payments on the web with Stripe Elements, Payment Request, Apple Pay, Google Pay, Microsoft Pay, and the PaymentIntents API. 💳🌍✨
Role in this project:
Full-stack Developer
Contributions:3 reviews, 12 commits, 15 PRs in 3 months
Contributions summary:James implemented and integrated various payment methods, including Przelewy24, Bancontact, EPS, Giropay, and Alipay, into the Stripe payments demo. They modified frontend code to include payment method options, and backend code to handle payment intent confirmations. The user also added error handling, published last payment errors from several backend servers, and ensured proper URL handling for payment intent identifiers.
Stripe Webhook Monitor provides a real-time feed and graph of Stripe events received via webhooks. 📈✨
Contributions:5 commits, 4 pushes, 2 branches in 2 months
graphstripewebhooks
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.