services
Each of these started as a personal itch — a spreadsheet that got too messy, a group chat full of Venmo requests, a job search with no single source of truth. I built them to solve my own problems, then kept them running.
stock
sign inI kept copy-pasting brokerage statements into a spreadsheet to see my allocation. I wanted a live dashboard with real charts and transaction history.
allocation
demo data
split
sign inAfter every group trip came the awkward Venmo math. I wanted a simple way to log shared expenses and auto-calculate who owes what.
balance
settlement
demo data
jobs
sign inDuring my job search I was juggling applications across a dozen platforms with no overview. A kanban and analytics view finally gave me clarity.
4 applications · 1 offer
demo data
postcard
I wanted to send a personal, well-designed postcard to a friend digitally. So I built a template editor with photo crop and a print-ready back.
image from my photo collection
notes
sign inMy study notes were scattered across apps. I wanted a private markdown editor with KaTeX support that I actually control.
private to you
npm
Before adopting a package I always want to know if it is actively maintained. This surfaces download trends in seconds.
demo data · weekly downloads
public data
collage
Postcards are better with personal photos and stickers. I built a canvas editor so I could compose images into shareable collages.
canvas editor
big money
sign inEvery coupon I used saved real money I could have invested instead. I wanted a dead-simple mobile tracker to record those savings, catch unexpected splurges, and see exactly how much I can deploy.
4 entries · $36.50 saved
mobile-first
