Building Lumo
The origin story of Lumo — a full-stack personal finance app I'm building with TypeScript, Convex, and React Native. Here's why and how it started.

Lumo: Why I'm Building a Personal Finance App from Scratch
The origin story of Lumo — why I decided to build an entire personal finance ecosystem from scratch, and what the first few weeks looked like.

The Budget Cycle System That Broke My Brain
Building a custom budget cycle system that aligns with your actual payday — sounds simple, right? Three rewrites later, here's what I learned.

Convex as a Real-Time Backend: The Love and the Pain
Building a real-time finance app on Convex — what's magical, what's painful, and what I wish someone had told me before I started.

Multiple Income Streams and the Budget Math Nightmare
Salary hits monthly. Freelance pays biweekly. Investments trickle in quarterly. Converting all of that into one budget number? Harder than it sounds.

Building AI Spending Predictions That Actually Work
Building a spending prediction engine that tells you how much you'll spend next month — two model versions, confidence intervals, and a lot of humility.

Building Lumo's Mobile App: React Native Patterns That Don't Suck
Building a finance app in React Native that actually feels native — screen architecture, custom hooks, real-time sync, and the small details that matter.
Coming soon
Coming soon
Coming soon