Leah Riffell is a product-minded software engineer with eight years of experience building reliable payment systems and user-centered products, now based in Denver. She spent several years at Shopify focusing on core payment processing and launched China UnionPay in production, and continues to contribute to prominent open-source payment tooling like the Active Merchant library. With a background in UX design and market research, she blends user empathy with backend engineering to deliver pragmatic, low-friction experiences. Leah’s cross-functional history—ranging from healthcare blockchain startups to enterprise UX programs and inventory optimization—helps her surface non-obvious product risks and opportunities early. She holds backend engineering training from Turing School and practical language study in Tokyo, reflecting both technical depth and global curiosity.
8 years of coding experience
5 years of employment as a software developer
User Experience Design Immersive, User Experience Design Immersive at General Assembly
Bachelor of Science - BS Marketing Supply Chain Management Operations Management Journalism, Bachelor of Science - BS Marketing Supply Chain Management Operations Management Journalism at Indiana University Bloomington
Back-end Engineering, Back-end Engineering at Turing School of Software & Design
Japanese Language, Japanese Language at Shibuya Gaigo Gakuin (Tokyo, Japan)
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
Role in this project:
Back-end Developer
Contributions:1 release, 2 reviews, 7 commits in 7 months
Contributions summary:Leah primarily contributed to the `active_merchant` library, focusing on payment gateway integration and credit card processing. Their work included adding and refining credit card brand detection, specifically for UnionPay and Cartes Bancaires. They also addressed testing issues related to specific test credit card BIN ranges and performed version releases.
GraphQL on Rails API for Tomo, an app for scheduling language exchange sessions anonymously without the hassles of coordinating a date and time.
Contributions:36 reviews, 31 PRs, 56 pushes in 3 months
ruby-on-railsapianonymouslyexchangerails-api
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.