Back home

The work

Everything I've built

Seven projects, all live. Each one has case notes: why it exists, the screens, and the hard parts.

ElliotFund fund overview, sample data

Web app · fund ledger

ElliotFund

A ledger for an investment fund: daily NAV, unit transactions, and fund accounting. Every money operation is atomic, so the books always reconcile.

Next.js · Neon Postgres · Vercel

Read the notes
Pegasus dashboard, sample data

Web app · payroll

Pegasus

A payroll system for an organization: salary and allowance calculation, payslips, and a multi-step approval flow.

Java · Spring Boot · React · Docker

Read the notes
EbbAndFlow today screen, sample data

Web app · cycle tracker

EbbAndFlow

A private period tracker I built for my wife after her app paywalled one feature too many. It learns her real cycle from what she logs, predicts the next one, and is honest about how confident it is.

Next.js · Supabase · Vercel

Read the notes
StockDashboard analytics, sample data

Web app · trading journal

StockDashboard

A trading journal for learning to trade: trade history from a spreadsheet, behavior tags on every trade, and a daily market briefing.

Next.js · Supabase

Read the notes
Zaitun attendance recap, sample data

PWA + site · choir

Zaitun

A complete app for a church choir: schedules, RSVP attendance, and the repertoire, plus a public site where the board reads the attendance recap.

React · Firebase · Vercel

Read the notes
Asset Dashboard portfolio overview, sample data

Web app · personal finance

Asset Dashboard

My net worth and retirement plan, read straight from the spreadsheet I have kept for years. Total assets, the markets at a glance, and one honest answer: am I still on track.

Google Apps Script · React · Google Sheets

Read the notes
Hati Kita home screen, sample data

Mobile app · medical tracker

Hati Kita

A tracker for parents of a child with a serious liver condition after the Kasai procedure. It turns scattered lab reports into trend lines with reference ranges, so a parent can answer "is this normal for us?" in seconds and hand a doctor a complete history.

React Native · Expo · Supabase

Read the notes