RETAIL FULFILLMENT, ANDROID APPLICATION

EXPERIENCE ARCHITECT

2022 - 2023


:figma: FIGMA :figjam: FIGJAM :zeplin: ZEPLIN :storybook: STORYBOOK :tailwind: TAILWIND :salesforce: SALESFORCE :jira: JIRA :logrocket: LOGROCKET


acupick-tile-00.png

Challenge

A national grocer, operating at a massive scale, struggled to adapt to the accelerated demand for pickup and delivery services. What was once a convenience had become an expectation, and their curbside teams struggled to keep pace.

Could we improve opperational efficiency on
the floor and reliably scale that process to
more than 2,000 locations?

Outcome

We delivered an on-device mobile application that brought clarity to an otherwise fragmented process. Workflows became more fluid, errors diminished, and the experience for the staff felt more intentional. The strength of the solution was not in adding more, but in creating something simple, scalable, and quietly reliable.


Establishing a Backbone

Field research defined the work. By shadowing staff across multiple stores, we saw the inconsistency in how orders were fulfilled. Four distinct models emerged, and through collaboration with stakeholders we refined these into a ‘wave-picking’ approach. Orders were grouped by temperature zones—ambient, chilled, frozen, and hot—giving staff clear structure and helped reduce wasted movement.

acupick-tile-01.png

We mapped the fulfillment cycle into four stages

  1. Unreleased – Orders received and items queued into pick lists
  2. Picking – Guided item collection by temperature zones
  3. Staging – Bagging and organizing by temperature group
  4. Handoff – Customer arrival and delivery confirmation

The mobile experience was built to follow this fulfillment model exactly. Each stage structured as a guided core-workflow. Visual cues, substitution handling, and exception flows reduced errors, while the system’s flexibility allowed associates to delegate mid-fulfillment.

acupick-tile-02.png


Constraints &

Edge Cases

The Zebra TC77 is a rugged, Android based handheld device built for retail applications. It carried limited processing power and inconsistent connectivity shaped many of our design decisions. We implemented offline-first caching to ensure task completion without interruption, even in low-signal environments. Staff used the TC77 throughout all fulfillment phases from scanning PLU codes during picking to confirming order handoffs at curbside.

Once the core fulfillment architecture was in place, I led a series of independent projects addressing high-impact edge cases that directly influenced operations. Prepicking, allowed staff to stage high-volume staples in advance of order fulfillment windows; SNAP benefit substitutions, ensured compliance while maintaining customer choice; Flash Orders, designed to accommodate last-minute customer requests without disrupting active workflows; and Customer Identification at Handoff, a critical safeguard for age-restricted items requiring proof of being 18 years or older.

acupick-tile-04.png

Each initiative required close collaboration with store associates, legal and compliance teams, and engineering leads to design workflows that were practical in real-world environments and scalable. Not only did we resolve operational bottlenecks but we reinforced the system’s ability to adapt to regulatory and logistical constraints.