Thoughts on building Spendly โ the decisions, the mistakes, and what we learned.
Every January I downloaded a new expense app. By day 11, I had quietly stopped. The apps weren't bad. The friction was.
The full technical story โ two-tier AI, channel adapters, identity hashing, magic link auth, and what surprised me along the way.