Skip to main content

Next.js Portfolio

Minimalist and performant portfolio built with Next.js 16 and Tailwind CSS

Minimalist personal portfolio developed with Next.js 16, focusing on performance and maintainability. Content-driven architecture allowing content updates without code modification.

ARCHITECTURE:
Next.js 16 with App Router and Server Components. Dynamic routes for projects and blog. Runtime validation with Zod. Custom RichText component for auto-linking mentioned technologies.

TECH STACK:
Next.js 16 + React 19, Tailwind CSS v4, TypeScript, Zod, next-mdx-remote for blog, shadcn/ui, Geist Mono.

FEATURES:
Design system with monochrome palette (#222428), content-driven architecture (JSON projects + MDX blog), optimized SEO (metadata, JSON-LD, dynamic sitemap), mobile-first responsive.

RESULTS:
Optimal performance with Server Components, scalable architecture, complete SEO, consistent minimalist design.