Full-Stack Developer (Solo) · 2025
Open SourceSave-It
An 11-module personal finance suite — transactions, accounts, budgets, bills, savings goals, debts, loans, assets, wishlist, and habits — with an analytics dashboard visualizing income and expenses.

Problem
Many people track spending across scattered apps, spreadsheets, and bank statements with no single view of their financial health.
Approach
Built an 11-module Next.js finance suite covering transactions, accounts, budgets, bills, savings goals, debts, loans, assets, wishlist, and habits, sharing a single transaction model across an interactive analytics dashboard.
Tech highlights
Next.js App Router with TypeScript and Supabase for data and auth, shadcn/ui for the interface, and Recharts for budget and expense visualizations driven by a normalized transaction schema shared across all 11 modules.
Results
Shipped a fully responsive personal finance dashboard with real-time chart updates, deployed on Vercel.
Challenges
Designing a transaction model flexible enough to power 11 modules — from budgets and bills to debts, loans, and habits — without duplicating logic across modules.