Portfolio

Neighborhood Cat Atlas

A PWA that recognizes neighborhood cats with in-browser on-device AI while protecting privacy

Date
2026-07-19
Updated
2026-08-02
Reading time
8 min
Role
Creator & Maintainer
Period
2026-07-19 – present
Organization
Personal Open Source

Stack

Next.js 16React 19TypeScripttransformers.jsMediaPipe / TensorFlow.jsSupabase (pgvector + PostGIS)React Query

Achievements

  • Ran detection and instance embedding entirely in the browser for zero server inference cost
  • Matched individual cats with DINOv3 embeddings and pgvector cosine ranking
  • Guaranteed location privacy with a pure-function grid-snapping library
  • Cut traffic with ETag 304s and scoped invalidation while keeping a 10s freshness SLA

Tags

on-device-aipwapgvectorprivacyopen-source