Blog

Writing and notes

Practical notes on architecture, delivery, and AI-enabled product work.

February 14, 2026 - 1 min read

Building a content-driven portfolio without Sanity

How to run a clean CMS workflow using Astro Content Collections and MDX files.

cmsmdxastro

February 13, 2026 - 1 min read

Why I moved my portfolio to Astro

Notes from migrating a portfolio app from hardcoded React data to content-driven architecture.

astroportfoliomigration