MyExpress Portal

DHL Express is a global leader in international shipping, generating nearly €25B in annual revenue. In this project our team designed and prototyped the initial interface of a reimagined portal for DHL Express business customers, launching in 2026.

MyExpress Portal

DHL Express is a global leader in international shipping, generating nearly €25B in annual revenue. In this project our team designed and prototyped the initial interface of a reimagined portal for DHL Express business customers, launching in 2026.

MyExpress Portal

DHL Express is a global leader in international shipping, generating nearly €25B in annual revenue. In this project our team designed and prototyped the initial interface of a reimagined portal for DHL Express business customers, launching in 2026.

Role

UI Design, Figma Prototyping

Tools

Figma

Duration

June - August

Project Type

Team Project

Role

UI Design, Figma Prototyping

Tools

Figma

Duration

June - August

Project Type

Team Project

Role

UI Design, Figma Prototyping

Tools

Figma

Duration

June - August

Project Type

Team Project

PROBLEM

DHL Express' current business portal is in need of an update.

This portal needs a refresh as the current experience is outdated and doesn't align with their current interface library.

SOLUTION

Update using their most recent design library and improve user experiences.

In this project, we updated the UI and improved the experience of a variety of user flows included in the portal.

PROBLEM

DHL Express' current business portal is in need of an update.

This portal needs a refresh as the current experience is outdated and doesn't align with their current interface library.

SOLUTION

Update using their most recent design library and improve user experiences.

In this project, we updated the UI and improved the experience of a variety of user flows included in the portal.

PROBLEM

DHL Express' current business portal is in need of an update.

This portal needs a refresh as the current experience is outdated and doesn't align with their current interface library.

SOLUTION

Update using their most recent design library and improve user experiences.

In this project, we updated the UI and improved the experience of a variety of user flows included in the portal.

User Profile

MY PROFILE

Start with a responsive profile page where users can edit their information.

The goal with this page was to update the visual style and improve typographical and information hierarchy to help improve scannability and readability.

MY PROFILE

Start with a responsive profile page where users can edit their information.

The goal with this page was to update the visual style and improve typographical and information hierarchy to help improve scannability and readability.

MY PROFILE

Start with a responsive profile page where users can edit their information.

The goal with this page was to update the visual style and improve typographical and information hierarchy to help improve scannability and readability.

EDIT PROFILE

Use modals to keep editing flow simple.

The information in each of these sections was very simple so keeping the editing screens in a modal helped to make the process feel faster and simpler.

EDIT PROFILE

Use modals to keep editing flow simple.

The information in each of these sections was very simple so keeping the editing screens in a modal helped to make the process feel faster and simpler.

EDIT PROFILE

Use modals to keep editing flow simple.

The information in each of these sections was very simple so keeping the editing screens in a modal helped to make the process feel faster and simpler.

Shipment Manager

MY SHIPMENTS

Use an organized table to show previous and in progress shipments.

This table became our most important pattern when showing large amounts of information. In this case, the tracking number acts as an identifier with the other information as support. The status column is important to identify actions required quickly.

MY SHIPMENTS

Use an organized table to show previous and in progress shipments.

This table became our most important pattern when showing large amounts of information. In this case, the tracking number acts as an identifier with the other information as support. The status column is important to identify actions required quickly.

MY SHIPMENTS

Use an organized table to show previous and in progress shipments.

This table became our most important pattern when showing large amounts of information. In this case, the tracking number acts as an identifier with the other information as support. The status column is important to identify actions required quickly.

SHIPMENT DETAILS

Display time-sensitive information first and static information after.

The more in depth view of the shipment is divided into two sections while it is in progress. The top section is time based and the second is static information that will not change. This helps to differentiate between the final summary and in progress reports.

SHIPMENT DETAILS

Display time-sensitive information first and static information after.

The more in depth view of the shipment is divided into two sections while it is in progress. The top section is time based and the second is static information that will not change. This helps to differentiate between the final summary and in progress reports.

SHIPMENT DETAILS

Display time-sensitive information first and static information after.

The more in depth view of the shipment is divided into two sections while it is in progress. The top section is time based and the second is static information that will not change. This helps to differentiate between the final summary and in progress reports.

Contact Manager

ADDRESS BOOK

Use an organized table to show important information about contacts.

This page also uses a table to display bulk information for easy scanning and filtering. It includes filters like favorites and allows for a nickname to help differentiate similar contacts.

ADDRESS BOOK

Use an organized table to show important information about contacts.

This page also uses a table to display bulk information for easy scanning and filtering. It includes filters like favorites and allows for a nickname to help differentiate similar contacts.

ADDRESS BOOK

Use an organized table to show important information about contacts.

This page also uses a table to display bulk information for easy scanning and filtering. It includes filters like favorites and allows for a nickname to help differentiate similar contacts.

ADD CONTACT

Separate business and non-business contacts to ask only necessary questions.

Using a toggle to separate business and on-business contacts will help avoid confusion and decrease the time spent inputting information by only asking necessary questions in the form.

ADD CONTACT

Separate business and non-business contacts to ask only necessary questions.

Using a toggle to separate business and on-business contacts will help avoid confusion and decrease the time spent inputting information by only asking necessary questions in the form.

ADD CONTACT

Separate business and non-business contacts to ask only necessary questions.

Using a toggle to separate business and on-business contacts will help avoid confusion and decrease the time spent inputting information by only asking necessary questions in the form.

IMPORT CONTACTS

Give options on file format to help with bulk imports.

The toggle pattern is also helpful when importing many contacts and allows users to do less work outside the portal to format files if they are not set up in a DHL format already.

IMPORT CONTACTS

Give options on file format to help with bulk imports.

The toggle pattern is also helpful when importing many contacts and allows users to do less work outside the portal to format files if they are not set up in a DHL format already.

IMPORT CONTACTS

Give options on file format to help with bulk imports.

The toggle pattern is also helpful when importing many contacts and allows users to do less work outside the portal to format files if they are not set up in a DHL format already.

Accounts and Users Manager

ACCOUNTS AND USERS

Use two views to display information differently.

If a business does not have many users, the table may not be the best display option, allowing to view as cards gives another option to help customize experiences based on preference.

ACCOUNTS AND USERS

Use two views to display information differently.

If a business does not have many users, the table may not be the best display option, allowing to view as cards gives another option to help customize experiences based on preference.

ACCOUNTS AND USERS

Use two views to display information differently.

If a business does not have many users, the table may not be the best display option, allowing to view as cards gives another option to help customize experiences based on preference.

ADD USER

Use a simple form to add users that uses roles to allow certain actions.

This form is another page which allows for an information modal to explain the concept of user roles. Each role will give users certain permission when they log in to the portal.

ADD USER

Use a simple form to add users that uses roles to allow certain actions.

This form is another page which allows for an information modal to explain the concept of user roles. Each role will give users certain permission when they log in to the portal.

ADD USER

Use a simple form to add users that uses roles to allow certain actions.

This form is another page which allows for an information modal to explain the concept of user roles. Each role will give users certain permission when they log in to the portal.

Final Deliverable

FINAL PROTOTYPE
FINAL PROTOTYPE
FINAL PROTOTYPE

Enter Password

Enter Password

About Me