This Website
A minimal personal blog and portfolio built with Next.js and MDX.
You're looking at it. This site is a simple, mobile-first blog and portfolio built from scratch.
Goals
- Fast page loads (static generation, minimal JavaScript)
- Clean reading experience for long-form content
- Easy to add new posts (just drop an MDX file)
- Dark mode that follows system preferences
Technical details
- Next.js 16 with App Router and static generation
- Tailwind CSS v4 with CSS-first configuration
- MDX via next-mdx-remote for content
- sugar-high for lightweight code syntax highlighting
- Deployed on Vercel
The source code is intentionally simple. No CMS, no database, no complex build pipeline. Content lives as MDX files in the repository.