Done and done!
Lessons from building a custom Flutter email client with Riverpod, including state management, performance tuning, and production tradeoffs.
Writing
Essays, project reflections, and engineering notes from building full-stack products, automation systems, and client work.
Lessons from building a custom Flutter email client with Riverpod, including state management, performance tuning, and production tradeoffs.
Reflections on starting a company, landing a first client, and the shift from personal coding experiments to real product responsibility.
Notes from the messy part of solo development: shipping is close, but deployment constraints are doing their best to get in the way.
A quick note on launching the site, choosing Astro, and surviving the JavaScript ecosystem long enough to ship.
A progress update on building a full-stack application solo while balancing a day job, client needs, and real-world product tradeoffs.
Wrapping up a long-running full-stack project and learning that finishing work is harder, and more valuable, than it first looks.