Every product needs a clear, repeatable design process. Over the past 20+ years, I have refined a practical and flexible approach that works for different types of digital products — from SaaS platforms and internal dashboards to mobile apps and consumer products.
1. Understanding the Problem
I start every project by understanding the real problem behind the request. This includes reviewing existing data, talking to stakeholders, and clarifying business goals.
2. User Research & Insights
Interviews
Surveys
Observing behavior
Identifying user pain points
Mapping the user journey
Research helps me build a clear picture of who the user is and what they are trying to achieve.
3. Information Architecture & User Flows
With a solid understanding of the problem, I define how users move through the product. The goal is clarity and reducing friction.
4. Wireframes & Interaction Design
This is where structure becomes visible. I explore different layouts, flows, and interactions to discover the best pattern for the product.
5. UI Design & Visual System
I create high‑fidelity screens, design systems, reusable UI components, and visual guidelines that keep the product consistent and scalable.
6. Prototype & Validation
Interactive prototypes allow teams and users to experience the product before development begins. I run usability tests and refine the design based on feedback.
7. Final Handoff & Collaboration
I work closely with developers to ensure the product ships as designed. Clear documentation, design tokens, and open communication are key to a smooth handoff.