The Architecture of a Creative Portfolio
How I built this portfolio using Next.js 14, Framer Motion, and a relentless focus on performance.
Building a portfolio is more than just showcasing work—it's about crafting a narrative.
As a Creative Developer, I stand at the intersection of design and engineering. My goal was to build a site that reflects that duality: rigorous code, fluid motion.
The Stack
I chose Next.js 14 for its robust App Router handling and Server Components.
// Example component usage
export default function Hero() {
return <h1>Hello World</h1>
}Why Scrollytelling?
The infinite scroll mechanic (Scrollytelling) allows me to control the pacing of the story. Unlike a traditional static page, I guide you through my journey, frame by frame.
What's Next?
I'm constantly iterating. This blog itself is powered by MDX, allowing me to embed live React components alongside my thoughts.