
"Started as a machine learning playground project. Recently redesigned with minimal Parisian typography. Not production-grade, but it correctly identified my dog, so I consider it a success."
Just For Fun
Fetch
Upload a photo, get a breed. A TensorFlow.js-powered dog breed identifier that runs entirely in the browser — clean, fast, and surprisingly accurate.
- MobileNet model classifies 120+ dog breeds in-browser
- Drag-and-drop or tap-to-upload photo input
- Confidence score with plain-language label (confident / fairly sure / guessing)
- Top-3 alternative breed suggestions
- Zero backend — runs entirely client-side
I built this in 2019, before AI tools were everywhere and before "ship something with machine learning" felt like a reasonable weekend project. I wanted to understand how ML actually worked — not abstractly, but hands-on — and I needed a subject I actually cared about. Dogs felt like the obvious answer.
So I dug into TensorFlow.js and MobileNet, figured out how to load a pre-trained model in the browser, and wired it up to an image upload. You drag in a photo and it tells you the breed, a confidence score, and a couple of runner-up guesses. No backend, no API — the whole model runs client-side.
Recently gave it a full redesign: minimal layout, Parisian serif type, and a pair of line-drawing dogs standing guard in the corners.
6 reviews
What people say.
Intuitive, collaborative, and helpful — Katy knows how to solve your problem and has consistently provided numerous sources of knowledge and personal growth. Katy wants everyone around her to excel and goes out of her way to help people find their strengths. I would jump at the opportunity to work with her again.
Few people I've worked with in my professional career have brought as much positivity, wit, and creativity to the job. I've found her to be driven, adaptable, passionate, and able to focus on the details while not losing sight of the mission. Her professionalism and empathy make her a true joy to work with.
...is an incredible collaborator, always bringing curiosity, ambition, and a can-do attitude to every project.
Goes well with



