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.

Juan Rangel © 2026. All rights reserved.