🪴 Rowan Bithal
← All writing

How this site is built

June 10, 2026

Since the site itself is meant to show off how I work, it seems only fair to explain how it's put together.

The stack

  • Next.js (App Router) for routing and static rendering. Pages that don't change between requests are pre-rendered at build time, so they load fast.
  • MDX for these posts — Markdown plus the option to embed React components.
  • Tailwind for styling, driven by a small set of CSS variables so the whole site can be re-themed from one place.

The part I'm proudest of

The blog reads .mdx files straight off disk at build time and turns the frontmatter into a typed list of posts. No database, no CMS — adding a post is just adding a file. That simplicity is the feature.

What's next

I want to add an RSS feed and maybe a small "now" page. If you're reading this and have ideas, my email is in the footer.