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.
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.