Skip to content
Curious Cat Consulting

Synapse

An expense tracker that reads the receipt from a photo, so nobody retypes it.

For
Our own app
When
2025
Status
Working demo.
The Synapse team dashboard: submit and review expenses, fraud detection, and recent activity

The situation

Small finance teams lose hours chasing receipts and retyping them.

What I built, and why

A multi-tenant web app where a photo of a receipt becomes a structured expense. GPT-4o’s vision model does the reading, at about 99% accuracy. The app flags duplicates and suspicious patterns, routes approvals to the right person, shows the totals in dashboards, and bills teams through Stripe.

Each company’s data is kept apart by row-level security in Postgres, and the tests cover those database rules as well as the screens.

What changed

Built as a working demo with Stripe billing and per-company isolation in place. The hard part was deciding what counts as a suspicious expense.

Built with

  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • OpenAI GPT-4o
  • Stripe
  • Playwright
  • pgTAP

Got something like this? Tell us about it.

Talk to us

More of our apps

All work
Itemized Home on iPad: an inventory grouped by room, each item with a photo, name and value

Our apps · 2026

Itemized Home

An offline home inventory app for storm season and insurance claims. Photograph the house room by room now, so you aren’t listing your belongings from memory later.

Homeowners, landlords, and anyone heading into storm season

Pawsport’s map of North America covered in cat stickers, one per sighting

Our apps · 2025–2026

Pawsport

A cat photo journal for iPhone and Android. Every cat you photograph becomes a stamp on a shared map.

Our own app