End-to-end product

ClauseHound

Designed and built ClauseHound — a pet-insurance decision engine that answers the four questions shoppers actually agonize over, from the insurers' own policy text, with the exact clause cited every time.

Role
Founder, Product Designer
Timeline
2026
Live site
clausehound-1rmpnbeb5-lingzhoudesign-gmailcoms-projects.vercel.app ↗

Discover · Research

Microwire: pet-owner complaints clustering around denials, premium spikes, and late-found exclusions
Listen — owner complaints cluster around the same shapes: surprise denials, premiums that multiply as dogs age, exclusions found after purchase.
Microwire: framing the four decision jobs shoppers agonize over
Frame — shoppers agonize over four decisions: insure vs. save, lifetime cost, will this claim get paid, switching with a pre-existing condition.
Microwire: five sample policies modeled as structured documents with citation anchors
Ground — five insurers’ published sample policies modeled as 106 structured documents in Sanity, every clause carrying its section anchor.

Define · Problem

The pet-insurance question was never ‘which quote is cheapest.’ It’s ‘will this claim get paid — and what will I have spent by the time my dog is twelve?’ Policies are written to be unread: waiting periods, exclusions, and age-based premium hikes hide in the fine print until they cost you. Built as a Bernese owner who has read her own policy’s exclusion section the hard way, ClauseHound reframes the job: decisions answered from the insurers’ own policy text, with the exact clause cited — and an honest ‘I couldn’t verify this’ when the text doesn’t cover it.

Develop · Design

Four concepts, converged from the research — each one built so the agent can never guess.

Decisions, not a chat box

The landing page frames the four decisions, not an empty chat box. Each job card opens the chat in a modal with its question already prefilled — you press Send; it never auto-sends. The conversation never leaves the page’s context.

Verdict first, then the work

Every answer opens with the decision, then shows its work. For insure-vs-save, the honest verdict: “There’s no single winner — it depends on when the emergency hits.” Insurance is framed as a timing bet, not a product pitch — and the agent says “save” when saving wins.

Math the model never touches

All money math runs in deterministic code, in integer cents — premiums, deductibles, reimbursement rates, annual limits. The LLM explains the numbers; it never computes them. Cost cards show month-by-month scenarios and 10-year projections, exact to the cent, with every assumption labeled: owner-reported figures stay visibly separate from verified policy facts.

A contract you can see

One grounding contract runs through every answer. Verdict first, citations follow. No evidence, no answer — “I couldn’t verify this in the policy documents” is a refusal, not a guess. Conflicts surface side by side, marked unresolved — the agent never picks a winner. And the pipeline narrates itself while you wait, so the grounding is visible, not just enforced.

Deliver · Next

Next projectUber map extended for logistics