Maddie Beyl is a Senior Android Engineer with a decade of experience building mobile SDKs and consumer apps, currently shaping women's health features at ŌURA from Cary, North Carolina. She has strong SDK and cross-platform experience from a senior role at RevenueCat, contributing to widely used in-app purchase libraries across iOS, Android, React Native, and Flutter where she improved error handling, attribution, and purchase flow robustness. Prior roles at Capital One and Whistle Labs strengthened her production Android expertise in large-scale and startup environments. Maddie combines product-focused engineering with careful API design, and her open-source contributions show a penchant for making tricky billing and subscription logic more reliable and testable.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BS) Mathematics and Computer Science, Bachelor of Science (BS) Mathematics and Computer Science at Vanderbilt University
Flutter plugin for in-app purchases and subscriptions. Supports iOS, macOS and Android.
Role in this project:
Mobile Developer (iOS)
Contributions:7 releases, 62 reviews, 36 commits in 1 year 2 months
Contributions summary:Maddie primarily contributed to the `purchases-flutter` repository by implementing and modifying methods related to in-app purchases and subscriptions, specifically focusing on iOS. Their work included adding features like `canMakePayments`, which checks for billing support, and handling ready for promoted product purchases. Furthermore, the user made changes to the iOS-specific plugin code by updating the plugin version and implementing methods to support deferred purchases.
React Native in-app purchases and subscriptions made easy. Support for iOS and Android.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:3 releases, 36 reviews, 8 commits in 1 year 1 month
Contributions summary:Maddie contributed to the React Native in-app purchases and subscriptions library. Their work focused on adding new functionality, such as the `canMakePayments` method, and updating the library for different releases. They modified TypeScript definition files and test files, as well as platform-specific (iOS) files, demonstrating involvement in both the core logic and the platform integration aspects of the library.
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.