The goal: keep the exact animated experience, but make every word editable from a CMS. Here's the architecture, the traps, and the payoff.
Case StudyEngineering
Rebuilding my portfolio as a headless CMS
How I turned a hand-coded GSAP site into a fully CMS-driven Next.js experience — without changing a single pixel.