games work
Eternal Strands (2025)
Role: Writer
Working as part of the narrative team on Eternal Strands under lead writer Kate MacMullin and creative director Mike Laidlaw. Responsible for the construction of a variety of words and sentences.
Role: Lead Writer
Necrobarista is a gorgeous, hilarious, and heartwrenching visual novel about a café on the boundary of the afterlife and the people who pass through it. I was initially brought onboard in 2017 to do a narrative reboot and ended up writing a completely original narrative, as well as supervising significant edits and rewrites on side content with the help of an editor.
Necrobarista: Final Pour is available on PC, Nintendo Switch, and Apple Arcade.
Role: Writer
Hacknet - Labyrinths is a major expansion available for the beloved “Hollywood hacking simulator” Hacknet, following the exploits of a team of hackers led by a shadowy figure. I co-wrote the narrative with the game’s creator, Matt Trobbiani, and was responsible for roughly half of the narrative content in the expansion pack.
Hacknet - Labyrinths is available on Steam.
Role: Designer / Technical Writer
YarnSpinner is an open-source project helmed by The Secret Lab, maintaining the game narrative scripting language Yarn and providing a number of tools to users. In 2018, as part of my job at Stirfire Studios, I worked with the Secret Lab team to iterate on Yarn’s syntax, creating a new version with significantly streamlined script design. I also comprehensively rewrote the project’s documentation.
Jacquard is a node-based Yarn editor built as an internal tool for Stirfire Studios’ original IPs. I worked as a designer on the tool, providing specs and feedback to the programmers.
writing about games and sometimes other things, and also: podcasts?
Everyone’s Talking at Once, Episode 92: All Things Liminal and Bespoke, with Damon Reece (2020)