01
Content architecture before components
The publishing flow had to scale across reports, insights, and category pages before the first screen was built. I mapped the content types coming from Contentful and Sanity and established the layout contracts each would need — column widths, typographic rhythm, spacing scale — before writing a component.
