All work


Get in touch
Case study
Saddle
Cycling, simplified — live speed and cadence from Wahoo sensors over Bluetooth.
- Role
- Flutter Developer
- For
- Freelance · Thirty North Dev
- Platforms
- iOS · Android
- Year
- 2025



Overview
Saddle is a cycling companion app. It pairs with Wahoo fitness sensors over Bluetooth Low Energy, captures speed and cadence in real time and turns them into ride metrics that riders can follow at a glance.
Tech stack
FlutterDartBluetooth LEWahoo sensors
What I built
- 01Built the BLE connection layer for scanning, pairing and staying connected to Wahoo speed and cadence sensors.
- 02Parsed the raw sensor characteristics into live speed, cadence and trip metrics.
- 03Built the trip dashboard, sensor management and onboarding flows.
- 04Handled the differences in Bluetooth permissions and background behaviour between iOS and Android.
Screens · tap to enlarge
Need something like this built?
I'm open to full-time roles and contract projects.