L o a d i n g
Product thinking

Designing the Flow

Good product design starts with understanding how the experience fits together. I use flows, information architecture, wireframes and prototypes to map relationships, identify dependencies and work through complex journeys before moving into detailed interface design.
Example shown: FoodCity mobile product flow
01 - Mapping the experience

For a grocery shopping app, I mapped the wider product experience before moving into detailed interface design. The flow covered shopping, lists, recipes, meal planning, account management, cart and checkout, helping define how the different areas needed to work together as one connected product.

02 - Working through complex journeys

Some areas required a deeper look at the decisions and dependencies within a user journey. Checkout, for example, needed to support delivery and curbside pickup, payment options, pickup details and order confirmation while keeping the experience clear and predictable.

03 - From structure to design

Mapping these journeys helped clarify the product structure before detailed interface work began. It made it easier to identify connections between features, understand where different paths could meet, and resolve complex interactions before translating them into wireframes and final UI.

04 - Why this matters

Working through structure and flows early helps reduce ambiguity before visual design begins, creates clearer handoff for development, and gives the final interface a stronger foundation.