UI/UX Case Study
Luke McKean · Lead UI/UX Designer · 8 months · Stewart Title
Title Insurance·Fee Estimation·Web App
The Problem
The original calculator required multi-screen navigation with inconsistent input patterns. Agents didn't know which fields were required, drop-offs were high at the loan info screen, and state-specific fee logic was hidden.
The Users
Primary users. Generated estimates daily for buyers and sellers. Needed fast, reliable outputs without calling support.
Used the tool for quality checks and compliance review. Needed outputs to match state-specific rate logic exactly.
Less familiar with title fee structure. Needed clear guidance on required fields and what each output meant.
Timeline
8 months from discovery to handoff — tight for 20 states with custom rate logic per jurisdiction.
Stakeholders
Two stakeholders with competing goals. Business wanted power-user flexibility. Product wanted simplicity.
Tech Stack
Built on Azure with MUI as the component base. Custom components had to align with existing MUI patterns.
State Logic
20 states with unique fee calculation rules. State-specific details had to surface without overwhelming the form.
Existing Brand
Design had to match Stewart's broader standards. No blank-slate freedom — patterns from other products carried over.
Team Size
One designer alongside 3 engineers and a PM. I owned research, wireframes, high-fidelity design, and handoff.
The complexity of the project was evident before a single wireframe was drawn. Field specs covered multiple search modes, state-by-state parcel logic, and edge-case match scenarios — all of which the UI had to surface without overwhelming agents.
State-by-state requirements matrix
Policy type & covered party options
Requirements spanned transaction types, policy types, endorsements, and state-specific pricing logic — all captured before design began.
Mockups informed a single-screen layout with smart defaults, contextual fields, and inline state-specific guidance. MUI formed the component base.
Commercial transaction — with endorsements
Residential transaction — results with totals
Support tickets + agent interviews revealed key drop-off points.
Mapped the full journey, identified redundant steps.
Single-screen approach with smart defaults and contextual fields.
MUI-based components, aligned to Stewart brand standards.
Figma library, CSS tokens, redlines PDF with annotations.
Simplicity vs. Power
Gave Up
Buried advanced options (endorsements) behind a progressive disclosure section that only appeared after core inputs.
Got Instead
Cleaner entry for most agents. Power users still had access, just not on page load.
Single Screen vs. Guided Steps
Gave Up
Removed the step-by-step wizard that held users' hands through each screen.
Got Instead
Faster flow for experienced agents. Added inline tooltips and a confirmation step on the state selector to compensate.
Flexibility vs. Accuracy
Gave Up
Removed some open-ended optional fields to reduce confusion.
Got Instead
Fewer incomplete submissions and edge-case bugs. Users couldn't enter data in ways that broke the rate logic.
BEFORE
20
States with custom rate & fee logic
+15%
Increase in agent adoption
-10%
Reduction in support calls
What I Learned
What's Next
Rate Calculator — delivered product
Modal component library
Luke McKean
Lead UI/UX Designer