Understand the job and the constraint.
Users, evidence, business goal, technical limits and the current behavior that is creating friction.
I help software teams turn incomplete requirements, dense workflows and inconsistent interfaces into product experiences people can understand and teams can build. The work can start with one difficult flow or extend across a larger product system.
Users, evidence, business goal, technical limits and the current behavior that is creating friction.
Turn the problem into reviewable decisions before high-fidelity design makes ambiguity expensive.
Responsive rules, components, interaction notes and QA make the work useful after handoff.
Investment, credit, application and verification experiences organized around the information financial users need most: current status, missing requirements and the next useful action.
Read case studyA shared product grammar for CRM, Sales, Inventory and Finance, designed so the modules feel related without pretending their operational jobs are identical.
Read case studyProduct-design work inside an established LMS, covering course authoring, quizzes, learner states and reusable patterns that had to fit an existing system and a larger design team.
Read case study