Current onboarding screen from the in-testing build.
Lead iOS project · In testing
LeasePace
LeaseTracker is also under consideration as the final name.
A practical iOS app that helps drivers track lease mileage, understand their daily pace, and estimate potential overage costs before the end of a lease.
- Project purpose
- Help drivers understand their lease mileage pace early enough to avoid surprise overage fees.
- My role
- Independent iOS designer and developer, shaping the product, calculations, architecture, and SwiftUI experience.
- Technology
- Swift, SwiftUI, MVVM, SwiftData, Observation, and Xcode.
- Key decisions
- Keep persistence and app workflows separate from deterministic mileage analysis so projections stay testable and the interface stays focused.
- The challenge
- Turn dates, mileage allowances, odometer updates, and per-mile fees into guidance that remains accurate and easy to understand.
- What I learned
- How clear MVVM boundaries, input validation, calendar-day logic, safe previews, and focused tests make a practical app easier to evolve.
In testing. LeasePace / LeaseTracker is the working name, and I expect it to be my first fully launched app. I’ll add final screenshots and release details after testing.