Experience

A track record of shipping mobile products at scale — from award-winning travel apps to nine-figure e-commerce to a greenfield Kotlin Multiplatform rebuild.

Staff Mobile Engineer (KMP/iOS/Android), Scorbit

Ann Arbor, MI · Mar 2025 – Present

  • Sole engineer on a greenfield Kotlin Multiplatform (KMP) rebuild of the Scorbit mobile app, delivering a shared codebase that ships simultaneously to iOS (SwiftUI) and Android (Jetpack Compose)
  • Built the core pinball scoring experience: NFC-based pairing with proprietary IoT scoring hardware, WiFi configuration to connect devices to the local network, and real-time updates via WebSockets
  • Implemented a full payments stack including card payments and bank account management via Checkout SDK and identity verification via Plaid
  • Built a competitive gaming system allowing players to enter tournaments and head-to-head matches, submit scores from physical pinball machines, and track standings on leaderboards
  • Implemented push notifications, deep linking, and feature flags with additional contributions to the Django/Python API backend

iOS Engineer (Contract), Phreno

Ann Arbor, MI (Remote) · Dec 2024 – Mar 2025

  • Built a SwiftUI app connecting to Bluetooth Low Energy (BLE) hardware to sync data with backend APIs and surface insights to users
  • Migrated to Swift 6 strict concurrency for improved thread safety and adopted the @Observable macro to modernize state management
  • Added unit tests and automated deployments with fastlane

Engineering Manager – Growth, StockX

Ann Arbor, MI (Remote) · Mar 2022 – Oct 2024

  • Oversaw StockX’s first display ad implementation, creating a new revenue stream of $25k weekly
  • Led StockX’s highest-grossing Black Friday promotion, stepping in alongside the team to implement iOS features and ship with no downtime
  • Mentored 3 mobile engineers in weekly 1:1s
  • Led migration from Leanplum to CleverTap across all notification channels including push, in-app messages, SMS, and email
  • Grew App Store ratings to over 1 million at 4.8 stars by implementing strategic in-app review prompts
  • Achieved 96% engagement and 97% inclusion ratings from direct reports in latest biannual survey
  • Fostered a supportive and inclusive team culture resulting in zero regretted attrition

Senior iOS Engineer, StockX

Ann Arbor, MI (Remote) · Jun 2019 – Mar 2022

  • Developed features using Swift, UIKit, and MVVMC architecture, ensuring maintainable, testable code
  • Led implementation of in-app messaging, generating $140 million in GMV its first year
  • Optimized push notification enablement which increased site-wide orders by 1.5%
  • Led development of promotions including our highest priority Black Friday
  • Completed a seamless refactor of push notification logic to improve scalability and decrease reliance on third-party libraries
  • Migrated CI/CD pipeline from Bitrise to CircleCI
  • Automated App Store screenshot generation with fastlane, reducing a multi-hour quarterly process to minutes

Senior iOS Engineer, Trove

Ann Arbor, MI · Dec 2014 – May 2019

  • Developed email and social networking apps using Swift and Objective-C
  • Leveraged reactive frameworks including ReactiveCocoa and ReactiveSwift
  • Applied MVVM and MVVMC architectures, ensuring clean separation of concerns and maintainable code
  • Managed a team of five engineers, advocating on their behalf to company leadership, conducting performance reviews and 1:1s, while still contributing code 80% of my time

iOS Engineer, Expedia

Ann Arbor, MI · Nov 2010 – Nov 2014

  • Developed travel apps including Expedia Hotels (Webby Award Nominee) in Objective-C, leveraging UIKit, MapKit, Core Location, Core Graphics, and Core Data

iOS Engineer, Mobiata (acquired by Expedia)

Ann Arbor, MI · Feb 2010 – Nov 2010

  • Developed award-winning travel apps including FlightBoard (Webby Award Winner) and FlightTrack (App Store Hall of Fame inductee)

Skills & Tools

iOS: Swift, SwiftUI, UIKit, ReactiveCocoa, ReactiveSwift, MVVM, MVVMC, Objective-C, Core Data, Core Animation, Core Graphics, Core Bluetooth, CoreNFC, NetworkExtension, CoreLocation, MapKit, AuthenticationServices, Firebase, Sentry, Plaid, Push Notifications, App Store Connect, fastlane, Unit Testing, UI Testing, Xcode, Instruments, Auto Layout, SPM, CocoaPods, GCD, Swift Concurrency

Android: Kotlin Multiplatform (KMP), Jetpack Compose, Ktor, Koin, CameraX, ML Kit, Google Maps, Firebase, OneSignal, Plaid, Google Pay, Kotlin, Java, Android Studio

Backend: Python, Django, TypeScript, PHP, GraphQL, SQL, Node.js, AWS

Other: CircleCI, Harness, Sketch, Illustrator, Miro, Jira, Confluence, Google Ad Manager, LaunchDarkly, CleverTap, Leanplum, OneSignal, Checkout SDK

Education

  • University of Michigan, Ann Arbor, MI · MSI, Human-Computer Interaction, 2010
  • University of Michigan, Ann Arbor, MI · BA, Spanish, 2006