Building my Portfolio with Next.js and Shadcn UI
How I built this minimalist portfolio using the latest Next.js 15 features and Tailwind CSS.
When I started building this portfolio, I wanted something that reflects my personality: Minimalist, Fast, and Functional. That's why I chose the Next.js App Router combined with Shadcn UI.
One of the biggest challenges was handling the new async parameters in Next.js 15. It required a shift in mental model from the old page directory structure. However, the performance benefits are undeniable.
For the design, I stuck to a strict 'Zinc' color palette. I believe that dark mode isn't just about inverting colors; it's about creating a comfortable reading environment for developers who work late at night.
I'm planning to open-source this project soon so other students can use it as a starting point for their own digital gardens.
Thanks for reading! Check out the source code on my Github.