Overview
The site you're reading: Next.js 14 (App Router) with strict TypeScript, a custom design-token and motion system, Tailwind + global CSS tokens, Framer Motion and Radix UI primitives, and a data-driven content architecture where every page renders from src/data files, and the blog runs on a gray-matter + remark markdown pipeline with 30 posts. The contact API route is typed and SMTP/Resend-ready, pages statically generate with a sitemap, and the whole thing passes strict lint and type-check gates. Designed and built from scratch.