Personal Site

·Ongoing
Next.jsTailwindPortfolioTypeScriptReact

This is my personal website — built with Next.js and Tailwind CSS, designed with a warm cream-and-green palette that supports light and dark themes.

Features

  • Dual Theme: Light (warm cream) and dark (soft charcoal) modes with accent green
  • Blog System: Markdown-based blog with frontmatter support and tag filtering
  • Project Showcase: Dynamic project pages with descriptions and thumbnails
  • Accessibility: Semantic HTML and ARIA labels
  • Performance: Next.js App Router with static generation

Tech Stack

  • Next.js 14+ with App Router
  • TypeScript
  • Tailwind CSS with CSS custom properties for theming
  • Markdown processing with gray-matter and remark
  • Git version control

Background

I've been a backend-leaning engineer for most of my career. This project came out of learning Next.js and experimenting with AI coding agents — figuring out how they can enhance all aspects of development, from design to deployment.