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

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 Edge→Claude · Groq→Supabase
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.