← Back to projects
Project
Personal Portfolio
A Next.js portfolio showcasing experience, projects, and contact.
Personal project
Overview
A fast, accessible portfolio built with Next.js 14 and Tailwind CSS. Project and experience content live in typed modules under `lib/`, so updates stay in sync with my resume without a CMS.
Features include project detail pages, App Store links, SEO (sitemap, robots, Open Graph), JSON-LD structured data, responsive mobile navigation, and optional Vercel Analytics.
Highlights
- • App Router with static generation for project and blog routes.
- • Semantic theming with CSS variables and next-themes.
- • Production-ready SEO: favicon, OG image, sitemap, and robots.txt.
- • CI via GitHub Actions on every push and pull request.
Tech stack
Next.jsReactTypeScriptTailwind CSSVercel