Personal Finance · Full-Stack AI Web App

Prosper

A personal finance command center that pulls every account into one place, so you can see and plan your money without keeping a spreadsheet alive by hand.

Role Solo build · Product + Engineering
Stack Next.js · Supabase · Plaid · Claude
Year 2026

Your whole financial life, on one screen

Most people track their money across a banking app, a credit card app, a loan servicer, and a spreadsheet that goes stale the day they stop updating it. Prosper replaces all of that. It connects your real accounts, keeps balances fresh on its own, and turns the numbers into a clear picture of where you stand and where you are headed.

The goal was a tool I would actually trust with my own finances: accurate, private, and calm to look at.

From raw accounts to a real plan

Prosper connecting a bank account through Plaid, with major banks to choose from

Connect real accounts

Securely links banks, cards, and loans through Plaid, with manual entry for the rest.

Recurring and subscriptions view listing monthly charges with their cost per month and per year

Catch every recurring charge

Finds your subscriptions automatically and totals what they quietly cost per month and per year.

Loan health view showing each debt as a colored orb

See every debt clearly

Each loan is a living orb, green when it's healthy and red when it needs attention.

Debt payoff planner comparing avalanche and snowball strategies with a balance-to-zero chart

Pick a payoff strategy

Compare avalanche and snowball, then see the exact date you'd be debt-free.

Planning view running take-home pay against rent, pulling job and apartment data from the other apps

Plan a job offer and a move

Run a salary and an apartment to see what's actually left, pulled live from the other two apps.

Sparks, an AI money tutor with bite-size financial literacy lessons

Sparks, your AI money tutor

Bite-size lessons plus a tutor that answers using your real numbers, not generic advice.

Also inside
  • Net worth, assets, debt & cash flow at a glance, with trend charts
  • Spending by category over a unified transaction feed
  • Savings & debt-payoff goals tracked against real balances
  • Private by design: reads scoped to you, secrets stay server-side

What went into it

Full-Stack Development System Design Financial Data Modeling AI Product Data Visualization Auth & Security Product Design

Built with

Next.js (App Router) Front end, server routes, and a daily background sync
Supabase Postgres data store with row-level security per user
Plaid Secure connectivity to real banks, cards, and loans
Anthropic Claude API Powers the Sparks lessons and the AI tutor
Vercel Hosting and scheduled jobs

Prosper is the last stop in a three-app system I built

Prosper is one of three apps I designed to talk to each other through a single private data contract. Data flows one direction only. Prosper reads where you'll work from Godspeed and where you'll live from Provision, then folds both into your income and cost projections. Every cross-app call happens on the server and is authenticated with a shared secret, so nothing sensitive ever reaches the browser.

Architecture diagram: Godspeed jobs and offers feed into Provision apartments and into Prosper finances, with an offer-salary loop straight to Prosper, over shared service-key auth and read-only pulls
The actual contract: data runs one direction, Godspeed to Provision to Prosper, with an offer-salary shortcut straight to Prosper. One shared key, read-only pulls, no loops or sync engine.

A new salary in Godspeed becomes an income projection here. A signed lease in Provision becomes an upcoming cost in cash flow. The three apps turn a job search, a move, and a budget into one continuous story, which is the part I'm proudest of: it shows I can design a system, not just a screen.