Writing
Posts
Thoughts on engineering, systems, and building things.
Why I built Launchpad
I wanted Vercel's simplicity but with my own AWS account. So I built it.
Read →
Why I built syncset-db
Because partial database replication shouldn't be a nightmare of manual mapping and brittle scripts.
Read →
Why I built ManageMoney.ai
Because managing money shouldn't require a finance degree or hours of manual data entry
Read →