Getting multiple AI agents to work together on DeepTutor taught me more about orchestration than any tutorial could.
The messy, iterative process of building Thoughtcatcher — and why the Chrome extension became the feature I use most.
Lessons from building ColorSea — skin tone analysis, lighting quirks, and why color is more subjective than I expected.
ScrollWise started as a joke idea. Turns out vertical swipe + bite-sized content actually works for education.
Building SoPro — a small TTS model that can clone voices from a few seconds of audio. Tradeoffs, streaming, and what I'd do differently.
Neubook is the third reading app I've built. I think I finally understand why none of the existing ones felt right to me.