Writing

Blog

13 entries
Every AI Game Is a Chatbot

March 5, 2026

Every AI Game Is a Chatbot

The State of Runtime LLMs in Games

AI

UI is a Document

Markup gives you primitives. Declarative gives you contracts. Together they change how you author UI.

February 9, 2026UI

Introducing Labs

A new section for projects that sit between portfolio pieces and throwaway experiments.

January 18, 2026Labs

A Warhammer 40K MCP Server

Structured tabletop game knowledge for AI agents.

December 28, 2025AI

Vibe-Coding a video-cutting CLI tool

A post about vibe-coding, deterministic randomness, and building with vibes.

December 27, 2025AI

RogueLLMania: Running an LLM in Your Game Loop

Building a roguelike that uses a local LLM for procedural narration in the game loop.

December 26, 2025AI

Halo Campaign Evolved - Announced

On October 25, Halo Studios announced its next project, Halo: Campaign Evolved

October 25, 2025Game Dev

Western States Endurance Run 2025

I found out about Western States last year, and it immediately stuck with me. As running became a bigger part of my life, I wanted to see the Super Bowl of trail running up close. So this year, I flew down to Lake Tahoe to photograph the race.

July 10, 2025Photography

The Cut

The Cut is my second Quake map, made for the Quake Brutalist Jam 2. I'm proud of how it turned out, especially since I built it over a few weeknights for Makkon's jam on Slipseer and the Quake Mapping Discord.

July 23, 2024Game Dev

I Can't Read

I have been telling people I can't read. Despite not being able to read, I read all the time. What I mean is that I don't identify with a reader.

June 1, 2024AI

AI Curious

There is no doubt that AI image generation has forever changed the visual medium.

February 26, 2023AI