← All work
100% Solo Work
Product UX
iOS Concept
Self-directed · 2026

DogFile — a health record that's ready before anyone asks for it

Vaccination cards live in a drawer, prescriptions in a camera roll, and the vet's history behind a portal login. When a kennel, a sitter or a locum vet needs one specific fact, the owner becomes the search engine. DogFile keeps one structured record and makes handing over the right slice of it a five-second job.

End-to-End Product Designer
Role & scope
4 weeks · 2026 · solo
Timeline & team
5 sec
To hand a sitter or locum vet a full health history — previously about four phone calls
This is some text inside of a div block.
This is some text inside of a div block.
Role
Lead Product & UX Designer
Team
Solo — end-to-end
Timeline
Self-directed, 2026
Tools
Figma · FigJam · HTML prototype
Platform
iOS — concept, hi-fi prototype

How to read this: research, IA, UI, the token system and the prototype were all mine, with no collaborators. Nothing below is dressed up as a finding — anything untested is labelled as an assumption, and every empty figure is a slot waiting for real participant data rather than an invented number.

01

The Problem & Context

The paperwork outlives the appointment.

A dog's health history lives in a folder, three apps and the back of someone's memory. The moment it's actually needed — a sitter, a locum vet, an emergency — nobody can produce it.

01

The record is scattered

Paper, portals and photos, each holding a different part of the truth and none of them holding all of it.

02

Every handover is a manual retelling

The owner is the interface. They answer the same questions at every drop-off, then over-share because a photo of the whole card is the only unit they have.

03

Nothing owns the record itself

Clinic apps are built around the practice's workflow, one login each, and empty the moment you change vet. The camera roll is fast to capture and impossible to query.

02

The Strategy

Name the assumption, then design against it.

Four weeks, self-initiated, no client to interview. So I audited the existing apps, wrote the research plan I would run with a real budget, and put the load-bearing assumption in writing rather than dressing it up as a finding.

01

The drawer — paper cards and folders

Authoritative and stamped by the vet, and only useful if you happen to be standing next to it. Fails on reach, sharing, loss.

02

The portal — clinic and insurer apps

Built around the practice, not the owner. Fails on portability and ownership.

03

The camera roll — photos and threads

Nothing tells you which photo is the current one. Fails on structure, trust and recency.

Affinity map · clustered themes
03

The UX Solution

Calm surfaces, one accent, status you can read without reading.

Calm surfaces, one accent, and status you can read at a glance without reading a word.

The key screens

01

Today's single obligation comes first

Home opens on the one thing that needs doing, with the action attached to it. Everything else on the screen is status, not a task.

02

Provenance is part of the record

Which clinic, which batch, which certificate, scanned when. Without it a vaccination entry is a claim rather than proof — and a kennel is being asked to trust a typed date.

03

Sharing that shows its own limits

Toggles pick the scope, and a plain sentence — “Bramble's vaccinations and certificates. Nothing else. Access ends in 14 days.” — sits directly above the button that sends it.

04

One screen designed for a stranger

The emergency profile is dark, read-only and offline: critical warning first, current medication, vaccinations, registered vet, and the calls last. No login, because the person holding the phone may not have one.

04

Outcomes

A testing plan, and what the concept taught me.

It's a concept, so the honest outcome is a sharper problem, a testable prototype, and a plan for proving it.

T1

Log tonight's dose

Metric: time to first successful log, and whether undo is discovered without prompting.

T2

Send the kennel proof of a booster

Metric: does the participant read the scope summary before creating the link?

T3

Find what the dog reacts to, as a stranger

Metric: time to the critical warning, starting from a locked phone.

Numbers stay empty until the sessions are run. Five participants per round is the target — enough to surface the blocking issues, not enough to claim significance.

What the concept taught me

01

Sharing is the product

I started out designing a tracker and kept finding the interesting problem was the handover. Cutting booking and reminders to make room for scoped sharing was the decision that made the concept coherent.

02

Absence needs a design

A missing vaccination record is more dangerous than a stale one, because it looks the same. Giving “No record” its own treatment — a hollow ring, never a colour that reads as fine — was a small change with a large safety effect.

03

Working solo means owning the gaps too

With no researcher to hand off to, the honest move was to label what I hadn't run rather than quietly imply it. That constraint made the concept easier to critique, which is the point of a concept.

04

What I'd do next

Run the six interviews for real and rewrite the two modes of use against coded themes. Then test the emergency screen with people who have never seen the app, because that is the only screen designed for a stranger.

Next case study · 01
Klein Soundworks
Boutique audio software, sold properly →