Personal portfolio built with Next.js 14 (App Router), TypeScript, and Tailwind CSS. Editorial typography, off-white background, deep blue accent, and reusable components. No UI frameworks or heavy animation libraries.
npm install
npm run devOpen http://localhost:3000.
npm run build
npm startapp/layout.tsx— Root layout with Playfair Display (serif) and Inter (sans) via Next.js Google fontsapp/page.tsx— Homepage: hero, featured projects, philosophyapp/projects/abra/page.tsx— ABRA project deep-diveapp/projects/taxi/page.tsx— Taxi ETA analysis projectapp/about/page.tsx— About and valuescomponents/—ProjectCard,SectionHeader,TagBadge,Navigation
Design: confident, analytical, infrastructure-focused. Tailwind only; semantic HTML.