April 20, 2026
Migrating My Portfolio from React to Nuxt 4
What changed while moving from a client-only React app to a content-driven Nuxt architecture.
NuxtArchitectureFrontend
The migration was not just a framework swap. It was an opportunity to redesign the frontend with better boundaries.
What improved
- Content moved to markdown with typed collections
- Repeated UI patterns extracted into base components
- Home page structured as independent sections
Why this matters
A portfolio tends to grow over time. If structure is weak, every new section adds chaos.