← Independent product2025 — Present
Personal Finance Platform
Personal financewithout losing context.
- Role
- Independent product
- Dates
- 2025 — Present
- Field
- Product / Full Stack
Illustrative
Context
Where the product lives
Most finance apps assume a single currency and a bank feed. In Argentina money moves between ARS and USD, cash and cards, and monthly obligations that do not map to a bank statement. This is an independent product built for that reality.
Problem
What makes it hard
Manual entry has to be fast enough to actually happen, and the model has to stay honest when money moves between wallets, currencies and credit card cycles.
Work
What I worked on
- Domain model for wallets, transfers, budgets, recurring expenses and credit cards.
- NestJS backend on Supabase/PostgreSQL with authentication and scheduled jobs.
- Next.js interface with fast quick-add, dashboards and data visualization.
Decisions
Technical decisions
- Model transfers as first-class entities instead of two unrelated transactions.
- Keep currency balances separate and explicit rather than converting silently.
- Run recurring obligations as scheduled jobs so the monthly view is always current.
Product
Product considerations
- Entry speed is the feature; everything else follows from having the data.
- The monthly cash flow view should answer one question: what is left.
- Mobile quick-add is the most used screen and is designed first.
Stack
Technologies
- Next.js
- React
- TypeScript
- NestJS
- Supabase / PostgreSQL
- Authentication
- Scheduled jobs
- Data visualization
Outcome
What changed
A working product in active personal use and ongoing development. Not publicly released yet.