← Back to projects

Portfolio Website

PersonalOngoing
Next.jsTypeScriptTailwind CSSVelite

Portfolio Website

A minimalist personal website and blog to share my thoughts and projects.

Features

  • Server-side rendered blog with Markdown support
  • Dark/light mode toggle
  • Fully responsive design
  • Type-safe content management with Velite

Tech Stack

Built with Next.js 15, TypeScript, and Tailwind CSS v4. Content managed through Markdown files processed by Velite for type-safe data handling.

Challenges & Learnings

  • Implemented CSS-first configuration with Tailwind v4
  • Learned about Next.js App Router and Server Components
  • Set up responsive navigation with mobile-first approach