← All work
Case Study

FedEx Developer Platform

FedEx’s developer platform serves thousands of businesses integrating shipping into their products. The existing experience made that harder than it needed to be.

Role Lead Product / UX Designer
Disciplines Platform design · Developer experience · IA
Year 2022–2024
Employer Tank Design
FedEx Developer Portal homepage redesign

The problem

A platform built in pieces.

The developer tools had been built over time by different teams, without a unified structure. Onboarding, API docs, webhooks, and org management each lived in their own world. Developers had to figure out where things were before they could get anything done.


Research

Starting with the developer.

We ran research to understand where developers were getting stuck, and why. The friction points weren’t where stakeholders expected them to be. The biggest barriers were in onboarding and account setup, not in the API documentation itself.

FedEx developer journey map — six developer archetypes mapped across the integration lifecycle
Research findings

Usability testing surfaced friction in how developers rated portal simplicity and accessed key features.


Information architecture

Making complexity navigable.

The platform had to serve developers at every stage, from evaluating FedEx APIs to managing a mature integration. The IA had to make all of that accessible without requiring developers to already know how things were organized.

FedEx Developer Portal — first login state with no organization created
API content strategy

Four-stage content matrix governing how the dashboard evolves as developers onboard and build.

FedEx Developer Portal — organization created, prompting first project setup
Webhooks content strategy

Parallel content matrix for the webhooks product path, reflecting distinct onboarding milestones.


Design

A platform that scales with you.

The dashboard needed to serve a developer on day one and an engineering team managing a production integration. We designed for both states without making either feel like an afterthought: progressive disclosure, role-based views, and a clear hierarchy at every level.

FedEx Developer Portal — first-time login state with no organization created
First-time login

Welcome state with guided next steps and webhook discovery. No organization created yet.

FedEx Developer Portal — organization created, prompting first project
Organization created

Org established. Dashboard shifts to project creation prompts and shipping account setup.

FedEx Developer Portal — one API project created with growing team
First API project

Active project state. Quick reference links appear, project counts populate, team growing.

FedEx Developer Portal — mature state with multiple API and webhook projects
Scaling up

Mature org state. 15 shipping accounts, 12 users, both API and webhook projects active.

FedEx Developer Portal — fully established organization with project management and API status
Fully established

Full platform view. Project management, certification tracking, API status monitoring, and team controls.

1 / 5

Navigation

One navigation, every workflow.

Global navigation was one of the hardest problems on this project. It had to surface the right tools for users at different stages without exposing everything to everyone at once. The final solution used context-aware navigation that adapted based on account state.


Platform flows

Critical decision points across the developer journey

Beyond the dashboard, I designed and refined flows for API project creation, organization management, and webhook setup, the critical moments where clear UX patterns directly reduce support dependency.

FedEx API project creation flow
API project creation

Simplified flow reducing steps needed to create and configure a new API project.

FedEx organization management interface
Organization management

Team controls, shipping accounts, and user permissions aligned with platform-wide patterns.

FedEx webhooks introduction and setup pathway
Webhooks pathway

Content and setup integrated into one journey for a product line new to FedEx.


Process

Scaling design operations across parallel tracks

With multiple workstreams shipping simultaneously, I established file organization standards, flow documentation templates, and development handoff protocols to reduce implementation drift and keep cross-team alignment tight.

Flow documentation approach showing branching user paths and screen reuse opportunities
Flow documentation

Flowcharts mapping user paths, screen reuse opportunities, and error-state coverage.

Figma file organization strategy — master file branching into modular project files
File architecture

Modular Figma structure enabling parallel team work without version conflicts.

Development handoff protocol with status tracking and Figma cover pages
Development handoff

Status boards and cover pages communicating design-to-dev readiness across flows.

FedEx Developer Portal global navigation — sidebar structure across all platform sections
Global navigation

Shared nav structure unifying parallel feature streams into one coherent platform.


Outcomes

Unified platform

Onboarding, APIs, and org management in one coherent system.

Developer-first

Research-grounded decisions at every layer.

Built to grow

Architecture supports new capabilities without restructuring.

Next case study
Dogfish Head XM Cloud
Lead Product Designer

Dogfish Head XM Cloud

Consumer site redesign and CMS migration for a beloved craft beer brand.

Open to new work.

Boston & remote

will.a.bruno@gmail.com