Highlights

  • Rated 4.8★

    On the App Store, from over 300,000 ratings.

  • One app, not two

    A single React Native app replaced two native codebases.

  • Ready for presales

    Built to cope when thousands of people open the app within minutes of each other.

The app

O2 Priority gives O2 customers early access to tickets, rewards and experiences. Its busiest moments are presales, when thousands of people open the app within minutes of each other to try to get tickets. I've worked on it since 2022, through Nearform and now TCS.

What I worked on

When I joined, Priority was two separate native apps, one for iOS and one for Android. I worked on rebuilding it as a single React Native app, so features ship to both platforms at once. Alongside the app, I helped design the data for a new backend service built for it. Responses that used to be megabytes are now a few kilobytes, which makes the app quicker on a poor connection and helps it hold up when a presale opens

I've also brought AI-assisted development to the team, with shared tooling that gives coding agents the project's conventions and connects them to the team's tickets and designs.

Details

Type
Client work
Client
Virgin Media O2
Role
Senior Frontend Engineer
When
2022 – present
Platforms
iOS, Android