A guide
My UX design process
Most UX process guides sell a tidy diamond and a set of ceremonies. This one is different: it's the process I actually run, grounded in the technical realities of the systems I design for and in the data those systems produce. It's the shape of the work across twelve years of shipping enterprise, SaaS, and consumer software.
Principles
What makes this process different
Technical grounding beats hand-off
An engineering background (IT engineering + MS in Computer Science) means I can read the code, understand the constraints, and design for what's actually buildable — not for a slide.
Data-driven, not data-decorated
Every design decision is tied to a metric or a piece of research. If I can't name what the change should move, I don't ship it.
Outcomes over outputs
A shipped screen is not the goal. A measurable change in task success, error rate, adoption, or revenue is.
AI-accelerated, human-owned
AI helps me explore variants and pressure-test copy faster. Judgment, research, and the final call stay with the designer.
The phases
Six phases, end to end
01
Discovery & Technical Grounding
Every engagement starts with a joint read of the problem across product, engineering, and users. I map the existing system — data models, APIs, constraints, and the codebase's real seams — before sketching a single screen. This upfront technical grounding is what stops designs from being 'beautiful but infeasible' and shortens the round-trips with engineering later.
Typical outputs
- Problem statement & success metrics
- System & data-flow map
- Constraint list (technical, business, timeline)
02
Research & Evidence
Qualitative interviews and contextual inquiry pair with quantitative signal — funnels, event logs, support tickets, session recordings. I look for the pattern in the data that a single interview can't show, then triangulate it against what users say. The output is a small, ranked set of jobs-to-be-done, not a 40-page report.
Typical outputs
- User interviews (5–8 per segment)
- Behavioral analytics review
- Jobs-to-be-done & pain-point ranking
03
Framing & Opportunities
I translate research into a decision doc: which problems are worth solving now, what we're deliberately not doing, and the measurable outcome we're chasing. This is where 'data-driven' becomes real — hypotheses are written with the metric they'll move and the threshold that counts as success.
Typical outputs
- Opportunity framing
- Hypotheses with target metrics
- Prioritization matrix (impact vs. effort)
04
Design & Prototyping
Low-fidelity flows first, then component-level design in the existing system. I prototype the risky parts — the interaction, the empty state, the error path — not the happy path everyone already agrees on. AI-assisted prototyping speeds up variant exploration; peer review keeps it honest.
Typical outputs
- User flows & wireframes
- Interactive prototypes
- Design-system components
05
Validation
Usability tests on the prototype, then instrumented A/B or staged rollouts on the build. I write the analysis plan before the test runs so the result can't be rationalized after the fact. Failed tests are the point — they're the cheapest way to learn.
Typical outputs
- Usability test plan & findings
- Analytics instrumentation plan
- Go / iterate / kill decision
06
Launch & Measure
Design work isn't done at handoff — it's done when the metric moves. I stay close through launch: watching the dashboards, reading support tickets, and shipping the small follow-up fixes that turn a good release into a durable one.
Typical outputs
- Launch checklist & QA
- Outcome dashboard
- Post-launch iteration log
In practice
See it applied
The clearest way to judge a process is by what it ships. Each case study walks through how these phases played out on a specific problem — the constraints, the research, the trade-offs, and the measurable outcome at the end.