Projects - A Curated Collection of My Projects and Related Documentation.

Raid image

Raid

Raid is a configurable CLI built in Go that orchestrates common development tasks, environments, and dependencies across distributed code repositories — driven by a single, declarative YAML profile.


It started as an internal script runner for a team I worked with at Workday, grew over a few years into something genuinely useful, and was rewritten as an open-source Go tool that's now approaching v1.0.


Notable design choices: declarative-over-imperative YAML, multi-repo as a first-class concept, agent-native via the Model Context Protocol (every command and resource is exposed to AI agents through the same surface a human uses), and opt-in telemetry with full transparency about what's collected.

  • CLI
  • Go
  • Open-Source
  • DevOps
  • MCP
Uppy image

Uppy

Uppy is a real-time multiplayer browser game where players tap together to keep a balloon in the air. A short per-player cooldown forces cooperation, a bird tries to pop the balloon, and difficulty scales with lobby size.


The interesting part is the backend: there are no traditional servers anywhere. Each lobby runs as its own Cloudflare Durable Object — consistent shared state for every connected client, WebSocket fan-out built in. Auth, scores, and profiles persist in D1. Magic-link login goes through Cloudflare Email Service. The whole thing deploys with a single wrangler deploy.


Built as a learning project for Cloudflare's edge platform — and as an excuse to ship something silly. Free to play, works on phones.

  • Cloudflare Workers
  • Durable Objects
  • D1
  • Multiplayer
  • TypeScript
This Website image

This Website

My personal website that showcases projects, hosts the blog where I write about engineering decisions in long form, and acts as the central place I direct people who want to understand how I work.


Built with TypeScript, React, Next.js (App Router), and Tailwind CSS v4. Long-form content lives in MDX alongside the code, not in a separate CMS. Hosted on Cloudflare Pages, instrumented with PostHog and Google Analytics. Open-source so anyone can fork it as a starting point for their own site.

  • Web App
  • TypeScript
  • Next.js
  • MDX
  • Open-Source
Pixelated Realms Podcast image

Pixelated Realms Podcast

The Pixelated Realms Gamescast is a conversational podcast about video games hosted by myself, my brother Tyler, and my good friend Dustin.


We cover the latest video game news, share our current playthrough experiences, and interview interesting voices from across the gaming industry. Whether you're a casual gamer or a hardcore enthusiast, our conversations are designed to entertain, inform, and keep you in the loop.


We post new episodes every Tuesday on podcast services and YouTube.

  • Podcast
  • Video Games

Ideas are easy. Implementation is hard

Guy Kawasaki