UX Designer

Pilot Flying J

Pilot Flying J

About the project

PFJ is the largest operator of travel centers in North America, and the sixth largest privately held company in the United States.. While they offer fueling services to personal drivers, their focus is towards professional truck drivers. While the overwhelming majority of their business is selling diesel fuel to commercial truck drivers; they also

  • Provide parking and shower services to commercial truck drivers

  • Sell fuel to automobile andRV drivers

  • Operate the quick serve restaurants that are used by all drivers making stops

  • Sell general merchandise and packaged food good in the convenience stores that are used by all drivers making stops

PFJ was looking to upgrade their mobile application from version 5.0 to version 6.0. This was planned to be a major update that would combine their multiple rewards systems, simplify the rewards and make using them easier, simplify registration, provide directions to the nearest PFJ location, schedule and book shower use, prebook fueling and managing the past 18 months worth of receipts.

My role on this project

This project had been underway for about 6 months before I joined the team and my role was to provide support as a UX Designer to the Lead UX Designer and Design Director as the timeline had been shortened due to budget constraints.



PFJ login.png

Login / Registration Flow

The login flow was complicated by the various potential routes a user could take in authenticating their account to access the application

For registration there were multiple user journeys. The users could be a new users, new users looking to create a new app account and merge existing (possibly multiple) rewards accounts, or a returning user.

There are multiple ways to authenticate the user, PFJ was looking to integrate modern biometric login like Fingerprint ID and Face ID

PFJ account.png

Account Management

While not the sexiest section to work on, a well designed account management section can make or break a user experience. When a user wants to customize their experience, update their profile, or simply change their password, they need should never have to second guess process.

Being able to manage receipt history is key for regular users to manage expenses and be able to submit fueling expenses to their employer or contractor.

PFJ Store Details.png

Stop Details

The stop details template for each location was broken down by prioritizing the most glanceable information towards the top of the page followed by actionable links and then a further breakdown of available services for the selected location.



The work on PFJ was a great chance to deep dive into best practices in to a mobile application that allowed me to work flows involving registration, pre-purchase, scheduling, and account management. Again broadening my experience and making me a stronger candidate for all sorts of future UX work.