Software

Grist
Grist
Site / GitHub

Senior Content Strategist
Open source spreadsheet/database hybrid.

Grist
247.ai
Site

Conversation Designer
Pre-LLM multi-modal conversation-building.

Game development

King of the Castle
King of the Castle (2023)
Steam

Technical Editor
Twitch-connected multiplayer narrative strategy.

Over the Alps
Over the Alps (2019 - 2021)
Apple Arcade / Steam / Switch

Narrative & Ink Support
Award-winning branching narrative game from Stave Studios.

The Five Thousand Foot Fight
The 5,000 Foot Fight (2021)
itch.io

Author
11,000-word bonus tale for Over the Alps - The Lost Postcards.

Debris
Debris (2017)
Steam

Narrative Designer
An atmospheric adventure attempting to empathetically portray psychosis by Moonray Studios.

Moonray Studios
Moonray Studios (2013-2018)
Web

Various web/mobile interactive projects for broadcasters.

Q/A & consulting work

Selected personal projects

Word Processor
Word Processor (2026)
itch.io

Submission for the 7-day roguelike competition. A short strategy game inspired by navigating text documents.

Editor-In-Chief
Editor-In-Chief (2025)
itch.io

A short narrative simulation of running a news portal in a fictional country.

Hold On
Hold On (2024)
itch.io

An one-button exploration of the future of chat technology.

Endjourney
Endjourney (2022)
itch.io

An authentication portal simulator with some light "cursor platforming".

No Phone Call
No Phone Call (2020)
itch.io

A chat/StepMania hybrid that has you trying to brush off a friend and avoid a phone call.

Ink Roguelike
Ink Roguelike (2018)
Web

A procedural roguelike game written entirely in Ink.