From questions to craft.
Understand the problem
Start with user needs and business context, then map the flows before polishing the interface.
Build a shared language
Reusable patterns, clear documentation, and close collaboration with engineers.
Make it tangible
Prototype, test, and build. Working software helps turn assumptions into things we can evaluate.
