Process
This was a seven-week project. It started with benchmarking how other fintech products handled physical card delivery, which meant ordering their cards myself. By the end of the project, I had five new debit cards in my wallet. Then came sketches to define the core request and tracking flow.
Most of the work was shaping the flow around what the systems behind it could do. I worked through the requirements with engineering, product and the providers:
The courier's API, which sets which delivery statuses we can show and when.
The Google Maps API for address entry with autocomplete.
Every courier scenario, from shipment to delivery or pickup.
Every screen was designed for both iOS and Android, following the patterns people already knew from the rest of the app.
Handoff
I handed off the full feature in Figma, with specs covering every courier status and exception.


Requesting the physical card from the virtual one, then choosing where to send it with address autocomplete.

A three-step walkthrough of the card's benefits before the request.

Confirming the delivery address, or entering it manually when autocomplete can't find it.

Live tracking, including a second delivery attempt when nobody was home.

When delivery fails twice, the card goes to a branch for pickup.

Confirmation and error screens at the end of the request.
