Back to Work
Spin (Ford Mobility)
Spin
Revolutionizing urban micro-mobility
Lead Mobile Developer2021 - Present8 engineers
Live Demo
Overview
Spin is an electric scooter and bike-sharing platform, operating in 100+ cities across North America and Europe. I led the mobile development team in building features that serve over 1 million active users.
The Challenge
The existing app suffered from poor GPS accuracy, causing users to struggle finding scooters. Battery drain was excessive due to constant location polling, and the app had a 3% crash rate that hurt user retention.
The Solution
Implemented a custom location manager with adaptive polling based on user state. Built a predictive caching system for map tiles and scooter locations. Refactored the core architecture to use React Native's new architecture for 60fps animations.
Impact
-40%
Crash Rate
Reduced crashes, improved retention
-25%
Load Time
Faster app startup for 1M+ users
1M+
Downloads
Active users across 100+ cities
4.8
App Rating
App Store rating
Technology Stack
Frontend
React NativeTypeScriptRedux ToolkitReact Navigation
Maps & Location
Google Maps SDKMapKitCore LocationGeofencing
Native
SwiftKotlinNative ModulesTurbo Modules
Testing
JestDetoxXCUITestCrashlytics
Key Features
Real-time scooter tracking with 60fps animations
Smart geofencing for parking zones
Seamless Apple Pay/Google Pay integration
Deep linking for transit partner apps