Good design does not come from inspiration.
It comes from method.
A flexible 5-phase product design framework refined over 9+ years to turn complex systems into clear, intuitive digital experiences.
Discover & Contextual Inquiry
Phase 01 of 05
Uncovering root causes behind complex enterprise domain friction.
Discovery approaches differ based on each project's scope, timeline, and client access. Where direct field immersion and user interviews are feasible, I shadow end users through real workflows. For projects with restricted user access, tight timelines, or pre-defined briefs, discovery focuses on stakeholder discovery sessions, competitive analysis, and auditing existing product workflows to uncover core friction points.
Define & Information Architecture
Phase 02 of 05
Transforming ambiguous requirements into structured product logic.
I synthesize findings into clear problem statements, user goals, and robust Information Architecture. This phase ensures the entire team is aligned on solving the right problems before designing screens.
Explore & Rapid Wireflows
Phase 03 of 05
Generating and stress-testing multiple conceptual directions.
Rapid exploration on paper and low-fidelity wireflows to test layout ideas and interaction patterns. Exploring multiple directions early keeps the process flexible before committing to final UI states.
Design Systems & High-Fidelity Craft
Phase 04 of 05
Building systematic UI components and clean interactive states.
I design reusable Figma component libraries, responsive layouts, clear typography scales, and accessible visual hierarchy with complete documentation for smooth developer handoff.
Validate & Usability Testing
Phase 05 of 05
Validating user flows and refining based on project context and scope.
Validation approaches adapt to each project's unique scope and constraints. Where direct user access is available, I run usability tests and collect user feedback. For projects where direct user access is limited due to budget, timeline, or client constraints, validation is conducted through structured stakeholder walkthroughs, heuristic evaluations, and internal reviews.
How I Make Design Decisions
The operational guardrails that guarantee high product quality and zero engineering ambiguity.
Ask Early, Ship Fast
I ask essential domain and constraint questions early in discovery so teams do not rebuild the wrong features down the line.
Design in Systems, Not Screens
Every button, input, and modal belongs to a reusable system. Single screens do not scale; consistent component ecosystems do.
Engineers are First-Class Partners
A design that cannot be built cleanly is just a drawing. I work directly in code-aligned variables, auto-layout tokens, and state matrices.
Decisions Backed by Data
I ground UX proposals in user feedback, usability walkthroughs, and clear business metrics rather than personal assumptions.
"Process is only as strong as the outcome behind it. See the products that came from this method."