← Back to projects

Personal Website

My personal and professional website built with Next.js.

Next.jsTypeScriptTailwind CSS

This is the site you're looking at right now! Built with Next.js 16, TypeScript, and Tailwind CSS 4.

Features

  • Static site generation for fast page loads
  • Markdown-based content system for blog posts, projects, and volunteer work
  • Responsive design that works on all devices
  • Minimal and clean aesthetic

Technical details

The site uses a shared content parsing library that reads Markdown files with YAML frontmatter at build time. Each content type (blog, projects, volunteer) follows the same pattern: a listing page and individual detail pages generated with generateStaticParams.