Understand the job and the constraint.
Users, evidence, business goal, technical limits and the current behavior that is creating friction.
I design workflow-heavy software around what each role needs to understand and do next. That usually means working through navigation, information density, permissions, forms, states and the exceptions that create real operational friction.
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.
A shared product grammar for CRM, Sales, Inventory and Finance, designed so the modules feel related without pretending their operational jobs are identical.
Read case studyInvestment, credit, application and verification experiences organized around the information financial users need most: current status, missing requirements and the next useful action.
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