Project

This Website

My personal website — portfolio, blog, and the central hub for my professional online presence. Built with Next.js + TypeScript + Tailwind, content in MDX, hosted on Cloudflare Pages.

Type
Web Development
Status
Ongoing
Years
 -
  • Web App
  • TypeScript
  • Next.js
  • MDX
  • Open-Source

This site is my personal corner of the internet — a portfolio, a blog, and a place to document the work I'm proud of. It's also a project in its own right, one I've built and iterated on entirely myself.

The Stack

Built with Next.js 15 App Router and React 19, written in TypeScript, styled with Tailwind CSS v4, and deployed on Cloudflare Pages. Content is authored in MDX, which lets me write long-form posts and project pages in Markdown while dropping in React components where needed.

  • Next.js 15 — App Router with full static generation
  • Tailwind CSS v4 — utility-first styling with a custom design system
  • MDX — content that lives alongside the code, not in a CMS
  • Cloudflare Pages — fast global delivery, zero cold starts
  • Framer Motion — page transitions and scroll-driven animations
  • PostHog + Google Analytics — product analytics + traffic measurement; PostHog routed through /ingest so ad-blockers don't drop it

The Blog

A real blog now lives at /blog. It's where I write engineering retrospectives and design proposals in long form — substantive posts, not link-roundups. The first two cover Raid's design proposal and its technical deep dive a year later.

Design

The design is intentional and minimal. I wanted something that got out of the way of the content — clean typography, a neutral palette, and just enough motion to feel alive without being distracting. Everything respects prefers-reduced-motion.

Open Source

The full source is available on GitHub. If you're curious how something is built or want to use it as a reference, go for it.

More projects

Pixelated Realms Podcast

Pixelated Realms is your guide through the digital landscape, untangling the mysteries of your favorite titles and discussing the latest and greatest in video game fun!

Read more

Uppy

A silly co-op multiplayer browser game built entirely on the Cloudflare edge stack. Tap to keep the balloon airborne; the more players in your lobby, the harder it gets — and the higher you can score together.

Read more