WiSys’s existing Agility Shipping app was outdated — it only ran when launched from within their WMS, couldn’t handle the full range of scenarios their clients needed, and had no standalone mode. It was rebuilt from scratch.
This project had two layers of complexity most shipping app redesigns don’t: the breadth of shipping scenarios to cover, and a hard technical constraint that shaped every design decision.

The redesigned Agility Shipping handles four distinct contexts from the same application:
The design challenge: making all four feel like one coherent product rather than four bolted-together tools.
The development team specified which UI component library they would be using before design began. The full library documentation was reviewed — understanding exactly what components existed, how they behaved, and what they could and couldn’t do within the constraints of a desktop Windows application.
The design was built around those components deliberately: reusing out-of-the-box elements wherever possible rather than requiring custom builds. Every custom component added development time. By designing within the library’s capabilities, implementation complexity was significantly reduced — keeping the project deliverable within a tight timeline.
This kind of constraint-driven design is common in enterprise desktop software. Knowing how to work within it rather than against it is what keeps the project on track.

The main screen shows the right fields for each carrier and shipment type without constantly reorganising as the user changes options. Core fields remain consistent. Context-sensitive fields (hazmat options, freight accessorials, customs fields) appear only when needed. The screen doesn’t jump around as users make selections — a common problem in shipping UIs that creates both visual confusion and data entry errors.
Both were designed as overlay panels rather than separate screens — users can compare rates, check addresses, and select a service without losing the shipment they’ve been building. Shipping clerks moving quickly through a queue of orders don’t have time for multi-step validation screens.
In WMS-integrated mode, Agility inherits the user’s session from the parent system. In standalone mode, none of that infrastructure exists. A complete self-contained entry experience was designed:
Hazardous materials shipping requires additional carrier-specific declarations and package marking. The hazmat configuration was designed to surface only when the user indicates a shipment involves regulated materials — keeping it out of the way for everyday shipments while making it thorough and compliant when needed. The same approach applied to international customs documentation.
For freight shipments, the BOL is a legal shipping document. The generation flow was designed to pull from shipment data already entered, with a review step before finalisation and output options for printing and digital distribution.

.png)
Brand identity and a complete design system were delivered alongside the product — giving WiSys a consistent visual foundation and a component library their development team can extend as the product grows.








Projects
Six months across the full product — student, teacher and admin flows, adaptive testing, research experiments, and a broader UX restructure.

Redesigned the platform twice across four user types and built the design system from scratch as the only embedded design resource on the account.

Designed the question bank, exam builder, Crew Evaluation Test, proctoring system, course reporting, and student test interface.

Joined before any UX decisions were made and designed the complete product — form builder, workflow engine, API library, brand, and design system.

Designed the MVP — a dashboard for case workers and managers, a redesigned report review interface, and role management tools.

Audited the full application and redesigned the verification flow, report submission, deposit loading, and error handling throughout.

Your senior AI Product designers think about the products strategically, catching issues before they reach you, and making sure the work holds up under scrutiny.
Flexible subscription. Start in 48h.
✦ Start with a conversation ✦
20 minutes, no pitch. I'll tell you honestly if I'm the right fit for what you're building.