Hello, world
Welcome to the first post on my rebuilt personal site. I moved from a single static HTML page to a proper Next.js app so I have a real place to write — and a real playground to learn frontend along the way.
Why rebuild?
The old site did one job: show my name and an email link. That's fine, but I wanted three things it couldn't give me:
- A blog where I can publish articles, with proper support for images.
- A setup that is AI-friendly — readable by search engines and AI agents
out of the box (structured data, a sitemap, an RSS feed, and an
llms.txt). - A codebase I can grow into, so improving the site doubles as learning.
What's under the hood
The stack is intentionally simple to start:
- Next.js (App Router) with TypeScript
- Tailwind CSS for styling
- MDX for writing posts — Markdown with the option to drop in React components when a plain paragraph isn't enough
Here's what adding a post looks like — just a Markdown file with some front matter:
---
title: "My next post"
date: "2026-08-01"
summary: "A one-line teaser."
---
Write your content here.What's next
This is a foundation, not a finish line. Future experiments might include dynamic social images, tags and search, and small UI animations. If you want to follow along, the RSS feed has you covered.