Role
Lead product designer, front-end
Timeline
Feb – Jul 2026 · 22 weeks
Stack
Figma, React Native, TypeScript, Storybook
The problem
Six in ten Kestrel riders started buying a ticket in the app and finished at the station machine. Fares were shown last, saved journeys were buried in a menu, and the payment sheet reset on every network drop.
Process
01Audit. Mapped 9 taps and 4 dead ends in the old purchase flow with 14 riders at Ardrossan station.
02Prototype. Three flows tested in Figma; the saved-journey card won 11 of 14 sessions.
03Build. Shipped a 38-component React Native kit with the in-house team, behind a feature flag.
04Measure. Staged rollout to 10%, then 100% after two weeks of clean payment metrics.
“Ines ran research in the morning and merged the components by evening. We shipped a quarter early.”
Jonah Weiss — Head of Digital, Kestrel Rail