Blog
Musings on product, data, and whatever else is on my mind.
Controlled Form Components: A Three-Layer Architecture for React Forms
A case study on how we built a three-layer form component system for React forms, eliminating boilerplate, standardising error handling, and keeping forms type-safe.
WritingMay 19, 2026
Feature-Driven Architecture in a React Application
A case study on how we organised 17 feature modules into a predictable, maintainable, five-layer pattern - and why it worked.
WritingMay 19, 2026
useFormFlow: A form hook so our team doesn't write the same code 100 times
A case study on how we built a form hook for React forms that eliminated boilerplate, standardised error handling, and kept forms type-safe.
WritingMay 16, 2026
Hello World
A short note to start the blog.
WritingMay 15, 2026