
Fintech · iOS + Android
Halden
A Nordic savings app that had to feel like a bank and move like a startup
Problem
A React Native prototype passed demo day and then stalled: 11-second cold start, and compliance blocked launch over data leaving the device.
Approach
Rebuilt the client in Swift and Kotlin against a shared API contract, moved transaction categorisation on-device, and put release on a phased rollout with automated rollback.
Result
Shipped to both stores in 14 weeks and cleared the compliance review that had blocked the previous build twice.
- Cold start, down from 11s
- 1.2sCold start, down from 11s
- App Store, 2,100 ratings
- 4.8★App Store, 2,100 ratings
- Rollbacks since launch
- 0Rollbacks since launch
- Timeline
- 14 weeks to launch
- Team
- 2 mobile, 1 backend, 1 design, 1 QA
- Stack
- Swift · SwiftUI · Kotlin · Compose · Core ML · Go · Postgres

