Virgin Trains Ticketing
Offline-first mobile ticketing built to keep payments and barrier scans moving on unreliable rail networks.
- Client
- Virgin
- Year
- 2019
- Disciplines
- Mobile · Backend
- Role
- Senior mobile engineer.
£40M+
Processed in year one
99.95%
Barrier scan success
The problem
Ticketing had to work offline, on a moving train, for passengers with one bar of signal and a barrier in front of them.
The approach
Offline-first ticket wallet, background sync, and a payments integration hardened against partial failure.
The outcome
More than £40M was processed in the first year, with barrier scans succeeding 99.95% of the time.

