
Riverpod, email clients, and lessons paid for in complexity
A post-project note on building a custom Flutter email client, where state management, protocols, and production UX all had opinions.
Writing
Project write-ups, post-mortems, and what I've learned from client work, solo builds, and getting things into production.

A post-project note on building a custom Flutter email client, where state management, protocols, and production UX all had opinions.

A transition note about starting Viridian Software, taking on client work, and learning how different production responsibility feels from personal experiments.

A note from the nearly-finished phase, where the product works locally and the remaining enemy is getting it deployed without spending money.

A launch note from the first version of this site, with Astro doing the rare thing: making the JavaScript ecosystem feel pleasant.

A field note from building a full-stack application around date logic, client constraints, and the parts of solo work that do not show up in tidy diagrams.

A short wrap-up after a long full-stack project, with a reminder that finishing software is a different skill from starting it.