All work

FinWise

Personal finance with an AI advisor that tells you how much you can spend this month — before you spend it.

FinWise — screenshot 1
FinWise — screenshot 2
Sofía: you spent 18% less this week$2,847,000 available today

The project

FinWise doesn't just track expenses. Its “Real Number” computes what's left after fixed costs, savings goals and current spending — and Sofía, its AI advisor, answers “can I afford this?” with the real impact on your wallet. Logging an expense takes seconds: voice, receipt photo or text.

What it does

  • Real Number: what you can actually spend, always visible.
  • Sofía (AI): a Claude-powered financial advisor, streamed.
  • Multi-input capture: voice (Whisper), receipt OCR (AI vision), share extension or manual.
  • Native iOS: iPhone widgets, Apple Watch app + widget, 7 currencies.

How it was built

Frontend
HTML/CSS/JSPWA offlinelocalStorage
Backend
Vercel EdgeSupabase · PostgresRLS + JWTCron
AI & native
Claude Sonnet 4.6Groq WhisperClaude VisionSwift · watchOS
App PWA/api EdgeClaude · GroqSupabase

Connections & integrations

  • Anthropic Claude — chat, voice parsing and receipt OCR
  • Groq Whisper — speech-to-text (large-v3)
  • Supabase — auth (email, Google, Apple) and real-time data
  • Apple — Sign in, APNS push, Share Extension, Watch

Method

8 versioned SQL migrations · Playwright audit suite (46 screenshots) · auto-generated store screenshots · continuous deploy with GitHub Actions · a foundational doc as context to steer the AI.

Screens