Tinder
- Built the second version of the iconic 'card stack' swipe interface
- Built and shipped Tinder's first sponsored ad product: video ads
- Created a highly custom video player experience using AVFoundation
- Led modernization of build engineering practices
IRL
- Technical Lead through company growth stage
- Grew team headcount to 4 developers
- Implemented a highly rich chat experience which was core to company strategy
- Appeared in a WWDC keynote
Beachbody
- Developed apps for iOS, watchOS, and tvOS platforms with extensive cross-platform integration
- Deployed a continuous integration service integrating multiple codebases and shared internal frameworks using Fastlane, Ruby, and cloud services
- Built data aggregation systems to combine biometrics input from HealthKit, multiple platforms, and hardware accessories
- Implemented customer acquisition features which led to a 36% increase in conversions
Achievement
- Served as Technical Lead through a major app redevelopment
- Mentored junior developers technical challenges and project contributions
- Implemented a framework of highly polished UI components to create a branded user experience
- Improved all aspects of existing architectural designs, app components, and development processes
Payment
- Led development for Stripe Connect payment app
- Developed a Redux-style architecture with ReSwift
- Built custom integrations for Stripe PaymentIntents, Customers, Orders, Products, Refunds, Sources, and Tokens APIs
- Integrated Payworks card terminals (EMV, contactless) and card swiping accessories
CrowdRise
- Led development of the company's first iOS app, representing 35,000 LOC (including 400 tests) in Swift
- Guided the backend API design process for the company's first client-facing API
- Architected with MVVM and Reactive Programming approaches
- Designed entirely in Swift, beginning with the Swift 1.2 release
LivingSocial
- Designed the highly flexible purchase checkout process supporting variable steps, currencies, and payment methods
- Built and shipped support for PayPal payment processing
- Created custom, animated UI controls for a tailored user experience
- Coordinated with a small, globally-distributed team of three
AllTrails
- Built and shipped a wearable accessory framework for integrating multiple wearables + SDKs
- Architected a Core Data system that supported preloading + extensive robustness around offline conditions
- Deployed subscription products with In-App Purchases
- Migrated the codebase to support 64-bit architecture
Hipster
- Featured on Apple’s What’s Hot, New and Noteworthy, and Staff Favorites lists in the App Store
- Navigated a difficult time of EDGE speeds, devices with no front-facing camera, and manually managing all the memory