Articles

Page 2 of 9·76 total articles·70 topics·
Device Sessions, Rate Limiting, and Not Getting HackedPart 8/9
May 4, 2026·10 min read#ThoughtsProcess

Device Sessions, Rate Limiting, and Not Getting Hacked

Building security for a finance app — device approval workflows, multi-layer rate limiting, subscription tiers, and GDPR compliance. The unglamorous stuff that keeps data safe.

The Admin Dashboard Nobody Sees (But Everything Needs)Part 7/9
Apr 30, 2026·9 min read#WebDevelopment

The Admin Dashboard Nobody Sees (But Everything Needs)

Every app needs an admin panel. Here's how I built Lumo's with Vite and TanStack Router — and why internal tools deserve real engineering effort.

Building Lumo's Mobile App: React Native Patterns That Don't SuckPart 6/9
Apr 27, 2026·10 min read#MobileDevelopment

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.

Building AI Spending Predictions That Actually WorkPart 5/9
Apr 23, 2026·10 min read#AI

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.

Multiple Income Streams and the Budget Math NightmarePart 4/9
Apr 20, 2026·8 min read#ThoughtsProcess

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.

Convex as a Real-Time Backend: The Love and the PainPart 3/9
Apr 16, 2026·8 min read#WebDevelopment

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.

The Budget Cycle System That Broke My BrainPart 2/9
Apr 13, 2026·7 min read#ThoughtsProcess

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.

Lumo: Why I'm Building a Personal Finance App from ScratchPart 1/9
Apr 9, 2026·7 min read#ThoughtsProcess

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.

I Paid for Two Backends Until Turborepo Saved Me (Monorepo Migration with Claude Code)
Apr 7, 2026·9 min read#Development

I Paid for Two Backends Until Turborepo Saved Me (Monorepo Migration with Claude Code)

I was paying for two Convex instances, maintaining two codebases, and slowly losing my mind. Then I gave Claude Code one prompt and 75 minutes — and got a working monorepo. Here's what broke, what worked, and why I'd never go back.