NachoSoto 

Software Engineer at RevenueCat

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
NachoSoto is a seasoned software engineer based in San Francisco with 14 years of experience building and maintaining iOS-focused systems and open-source libraries. He blends deep Swift expertise with pragmatic testing and automation, having improved core projects like ReactiveSwift/ReactiveCocoa and contributed to widely used tools such as Carthage and RevenueCat. His work spans backend reactive operators to mobile SDK test coverage and platform support (including tvOS and visionOS), showing a knack for compatibility and maintainability. Notably, he pairs this engineering practice with real-world responsibility as an airline captain, bringing calm decision-making and operational discipline to high-stakes engineering problems. He consistently improves developer ergonomics—adding operators, refactoring for clarity, and modernizing APIs for new Swift versions—while raising test reliability for subscription and StoreKit flows.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,743reputation
64kreached
28answers
5questions
Badges
uiviewcontroller
top-5%
github-logo-circle

Github Skills (41)

unit-testing10
socket-io10
ios10
react-native10
mobile-development10
software-design10
reactiveswift10
charts10
testing10
typescript10
signal10
cocoa10
storekit10
reactivecocoa10
socket10

Programming languages (19)

PowerShellC#JavaC++CGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
RevenueCat/purchases-ios

Nov 2021 - Jan 2023

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.
Role in this project:
userMobile Developer (iOS) & Test Automation Engineer
Contributions:1 release, 3303 reviews, 821 commits in 1 year 2 months
Contributions summary:NachoSoto primarily contributed to the iOS implementation of the RevenueCat SDK. They worked on unit tests, particularly related to StoreKit 2 purchases, verifying promotional offers, and ensuring subscription purchases behaved correctly. Their commits included bug fixes, performance improvements, and refactoring existing test code to utilize asynchronous APIs and improve maintainability. They also focused on enhancing test coverage, including tests for observer mode behavior and edge cases.
objective-cstorekit-wrapperin-app-purchasesin-app-purchaseiap
antitypical/Result

Apr 2015 - Feb 2018

Swift type modelling the success/failure of arbitrary operations.
Role in this project:
userBack-end Developer
Contributions:2 releases, 22 commits, 23 PRs in 2 years 10 months
Contributions summary:NachoSoto primarily contributed to the core logic of the `antitypical/result` Swift library. Their work focused on enhancing the library's functionality by adding new initializers, specifically incorporating non-`@autoclosure` versions for improved flexibility. They also made formatting improvements and addressed a bug related to the `NoError` type. Further contributions included adapting the library to new Swift versions and making the `Result` type equatable.
modellingswiftsuccessarbitrary
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.
Request Free Trial
NachoSoto - Software Engineer at RevenueCat