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