Frame the problem and constraints
I identify the users, decisions, content, technical boundaries, and evidence available before choosing a visual direction.
The exact depth changes by project, but the sequence stays grounded in scope, structure, implementation, and verifiable quality.
I identify the users, decisions, content, technical boundaries, and evidence available before choosing a visual direction.
I translate ambiguity into journeys, priorities, navigation, data relationships, and screen states that make the product understandable.
I create reusable visual and interaction patterns, then connect them to responsive frontend state, APIs, or persistence according to the product scope.
I test critical journeys, responsive behavior, language direction, state transitions, and deployment readiness, then document limitations honestly.