Design Process

It has been my commitment to clarity, inclusion and solving the right problems. This approach bridges rigorous user research with a servant-leader mindset to build products that feel as good as they look. Explore how decades of intuition and a collaborative spirit have transformed complex challenges into seamless experiences. Here are some of my thoughts, philosophies, methods, techniques, and exercises.

Design Approach

User Research

Discover • Understand • Empathize • Align • Validate

Great designs start with a thorough understanding of what problems we are trying to solve, who we are solving them for, and most importantly, why.

1

Design Approach - User Research

The 5 why’s

One of the most effective user interview methods I teach and practice is the “five whys.” This interviewing method is used to extract a deeper understanding of our users’ needs and goals. This crucial technique helps us get past the superficial feature ask.

2

Design Approach - User Research

Needs Gathering

Collaborative Needs Gathering
I lead interactive sessions to distill complex user requirements into prioritized, actionable insights. By facilitating collective brainstorming, card sorting, and dot voting, we ensure every stakeholder is heard and the team remains aligned on the most critical objectives.

3

Design Approach - User Research

Personas

Designing for people. The personas keep the human at the center of every architectural and visual decision. They empower teams to engage in healthy, productive debates rooted in empathy rather than individual bias.

4

Design Approach - User Research

Mapping Human Experience

I combine journey and empathy mapping into a single, cohesive artifact to visualize the user’s daily reality. This synthesis highlights emotional friction points and ensures every design decision is rooted in human truth.

5

Design Approach - User Research

Point of View

Align on a Single Point of View  
Unify the team through a singular, high-impact point of view. Distilling the "who, why, and how" into one sentence ensures every stakeholder moves in the same direction.

6

Design Approach - User Research

Validation

Validation isn’t optional—it is inevitable
Validate problems and solutions directly with users to guarantee product success. This final check ensures the work resonates in the real world and delivers genuine value.

Design Approach

User Research

Discover • Understand • Empathize • Align • Validate

Converge Diverge Converge

My design process thrives on collective input followed by focused synthesis. Once aligned on the problem, we open the floor to ensure every viable solution is explored. The designer then distills this input into cohesive artifacts and prototypes, bringing the vision back to the group and to the customers for final validation and impact.

1

Design Approach

Free ideation

This is our most inclusive phase, where I challenge teams to ideate unburdened by constraints. By prioritizing forward-thinking concepts designed to delight the user, we push past the predictable first response to uncover the truly innovative solutions that only emerge when a team is encouraged to go further.

2

Design Approach

Iterate, iterate, iterate

Iteration is a stress test for our designs. Beyond just generating ideas, it serves as a method to surface the unpredictable nuances that usually only appear as we refine the interactions. By exploring and documenting multiple paths—including those that ultimately fail—the designer works through potential issues early, ensuring the final result is vetted and defensible.

3

Design Philospophy

Design for the bookends

The traditional 80/20 rule suggests we should design for the majority and accept that the remaining 20% of users don't matter—an approach I've never supported. Instead, I advocate for designing for the bookends: the novice and the expert.

By ensuring the novice can be immediately successful and the expert remains highly efficient, we inevitably create a product that supports everyone in between. This philosophy dictates a clear UI hierarchy: making essential actions obvious and discoverable while allowing sophisticated features to live in shortcuts, right-click menus, and deeper layers. This doesn't just include more users; it creates a natural path for every novice to grow into an expert without the interface ever holding them back.

4

Design Approach - Technique

Story telling

I mentor my teams to be master communicators, as our true medium is storytelling. Beyond creating prototypes, a designer’s job is to narrate the journey: what we observed, what we tested and discarded, and the insights that led to the final solution. Mastery of this narrative turns a presentation into a strategic alignment, ensuring the "why" behind our work is as clear as the "what."

5

Design Approach - Design Process

Validate

So many companies find out too late that what they built is not interesting or simply the wrong solution. Validation will happen one way or the other, and for this reason it makes the most sense to validate early and often. Early feedback and testing can give additional direction and clarity while it is early enough to make changes.

6

Design Process

The handoff

A successful handoff is a bridge, not a hand-off. We provide a seamless transition by syncing our design system directly with the developer’s component library—ensuring every micro-interaction and asset is clearly defined. By providing QA with clear interaction maps and documentation, we keep the build honest and ensure the final product is as polished as the prototype.

7

Team and Project Health

The retrospect

The retrospective is one of our most valuable tools for collective improvement. By candidly analyzing what we’re doing well alongside where we’ve fallen short, we transform every project into a learning opportunity. This isn't just a meeting; it’s a dedicated safe space to identify specific friction points and build a concrete plan to evolve our goals and our craft.