Garzoni
Live on web, iOS and AndroidAI-powered financial learning platform
Founder & sole engineer2024 — Present
A personal finance education platform built the way a language app is built: ten-minute lessons, daily streaks, spaced repetition, and AI tools that let you rehearse the decision before you make it. I built and shipped the entire product solo — API, web app, mobile app, billing, infrastructure and content pipeline.
- lines across the monorepo
- ~250klines across the monorepo
- commits over 21 months
- 900+commits over 21 months
- shipped platforms
- 3shipped platforms
- backend test suites
- 20+backend test suites
Architecture
A pnpm monorepo spanning a Django 5.2 / DRF / Celery API, a React 19 web app and an Expo mobile app sharing a single TypeScript core — one set of types, one set of design tokens, three surfaces.
- Django 5.2
- DRF
- Celery
- React 19
- Expo
- TypeScript
- pnpm
AI layer
An AI tutor built on OpenAI function calling with RAG over the curriculum (pgvector), voice tutoring through Whisper and TTS, receipt analysis via GPT-4o vision, and a learning path re-ranked daily by an LLM — hash-short-circuited so unchanged inputs never pay for a second inference.
- OpenAI
- Function calling
- RAG
- pgvector
- Whisper
- GPT-4o vision
Commercial layer
Three-tier subscriptions with cross-platform entitlements through RevenueCat — Stripe Web Billing, App Store and Play IAP reconciled into one source of truth — plus Plaid open-banking budgeting with statement import, and per-tier quotas and paywalls.
- RevenueCat
- Stripe
- App Store IAP
- Play IAP
- Plaid
Platform
Gamification (streaks, daily and weekly missions, leagues, leaderboards, spaced-repetition review), JWT auth with Google and Apple sign-in, brute-force protection, reCAPTCHA Enterprise, Sentry, and Celery scheduled jobs behind 20+ backend test suites.
- JWT
- OAuth
- reCAPTCHA Enterprise
- Sentry
- Celery
Production
Run end to end: Docker, Railway, Vercel and EAS store releases, Cloudflare edge caching, health-gated deploys and automated backups, with CI enforcing pinned dependencies, vulnerability auditing and secret scanning — plus EN/RO localisation across web and mobile.
- Docker
- Railway
- Vercel
- EAS
- Cloudflare
- CI/CD
