Why Next.js for a Portfolio?
When it comes to building a personal site, you want something fast, SEO-friendly, and easy to maintain. Next.js checks all three boxes.
The Stack
I chose Next.js 15 with the App Router for its static generation capabilities. Combined with Tailwind CSS for styling and MDX for content, it's a powerful combination that keeps everything in the repo.
What I Learned
The biggest takeaway was how powerful MDX is for technical writing. Being able to embed interactive React components directly in markdown opens up a whole new world of possibilities for technical blog posts.