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.
Screenshot to follow
Screen detail
Screen detail
Walkthrough poster
Walkthrough
£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.