Roger Navarro is a senior software engineer and architect based in the Barcelona metro area with over a decade of hands-on experience building cloud-native backends, observability and billing systems, and high-throughput services. Currently at RevenueCat, he plays a central role in mobile SDK maintenance and release engineering for widely used in-app purchases libraries (including contributions to the popular react-native-purchases and purchases-ios repos). His background spans fintech payments, large-scale media platforms, and platform tooling, combining strong backend, DevOps/infra-as-code and mobile skills. A former co-founder and game developer, he brings entrepreneurial creativity and a product-minded engineering approach to complex systems. Colleagues rely on him for stabilizing pipelines and shipping reliable releases, and he still finds time to explore new technologies and game design.
3 years of coding experience
15 years of employment as a software developer
KTH Royal Institute of Technology
Microsoft Pre-Incubation Program, Microsoft Pre-Incubation Program at Barcelona Activa
UPC Universitat Politècnica de Catalunya
Master, Video games creation, Master, Video games creation at Universitat Pompeu Fabra
diploma, Video games design and creation, diploma, Video games design and creation at Universitatea „Politehnica” din București
React Native in-app purchases and subscriptions made easy. Support for iOS and Android.
Role in this project:
Mobile Developer (iOS)
Contributions:108 releases, 51 commits, 333 PRs in 4 months
Contributions summary:Roger primarily contributed to updating the iOS platform flavor version and managing the documentation refresh URLs within the `react-native-purchases` repository. They were involved in preparing versions, making releases, and ensuring that the documentation links pointed to the correct version-specific documentation. The contributions also included integration with the `purchases-hybrid-common` library.
Flutter plugin for in-app purchases and subscriptions. Supports iOS, macOS and Android.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:113 releases, 88 commits, 320 PRs in 5 months
Contributions summary:Roger's commits primarily focused on preparing and releasing new versions of the Flutter plugin. This involved bumping plugin versions for both Android and iOS platforms, updating changelogs, and handling automatic releases. The user made changes to the Java and Objective-C/Swift code, specifically modifying the plugin version numbers in core files. This indicates a central role in the release process for the Flutter plugin.
stripein-app-purchasesin-app-purchaseiapdart
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.