The Last Message is a fictional interactive digital narrative. The work is designed to be experienced through reader choice rather than read linearly. Readers navigate the story by clicking links that simulate real digital actions such as opening chats, checking social media, viewing archives, and exploring device data. Each choice leads to different scenes and multiple possible endings. The story … Read More
Fake Gamers, Real Workers
Fake Gamers, Real Workers is an interactive digital essay exploring the history of faux automation. It examines the ways in which technological opacity or abstraction has been exploited by capitalists and hucksters to elevate human labour into a speculative asset, before harvesting this surplus value to consolidate their power and devalue the labour upon which they are built (and often … Read More
Disorientation
Disorientation is a love letter to my years as a ceramic teacher at summer camp. I spent time interviewing past coworkers and collecting their stories from their years as counselors and as campers, and combined them into a leisurely choose-your-own-adventure narrative experience, where you wander aimlessly for three days, listen to nostalgic ramblings, uncover camp scandals, and make a mosaic … Read More
Stone Moons
My third major project, Stone Moons, circa 1996-1999, was declared dead at Cybermountain 1999. I had overrun the buffers of Storyspace with multiple n-ary links (one word, many destinations), names in the links, images for navigation, and so on. Well, with 491 nodes and 6,000 links, what do you expect? WSUV students have now delved into the old computer Storyspace … Read More
14 year old boy online argument simulator
This work repurposes code used in Taper #11: Parallels, for my work ‘Wan Wan’ (previously long listed for the NMWP). Here I have looked at young men arguing on the internet and decided upon some cliché phrases used in an attempt to cause insult. The result is a simulation that is not dissimilar from a real online argument.
A Last Goodbye
“A Last Goodbye” contextualizes the traditional elements of storytelling within a new, and dynamic, approach to reader engagement. A massive revision of an older story (originally written in 2024), “A Last Goodbye” has a different title and more fully developed action, conflict, and characters. The interactivity has been improved with a wider and more engaging variety of user interactions, all … Read More
A year measured in walks
A Year Measured in Walks is an interactive digital non-fiction story based on my own lived experience. I wrote this story first as a personal narrative, but redesigned it in Figma so it could be experienced rather than simply read. The work uses scrolling, pacing, pauses, and minimal visual elements to slow the reader down and mirror how grief, care, … Read More
At The Guggenheim
This major expansion and revision of “At the Guggenheim” uses CapCut (an AI video generator) to bring the paintings in the Guggenheim Museum to life and tell the unspoken (and secret) story of the tour guide. Normally, the word “text” refers to standard text on a page (either online or off), but in this digital narrative, “text” can also be … Read More
I remember the first time you held my hand
「i remember the first time you held my hand」 is an interactive Epoetry piece that transforms the digital screen into a canvas for emotional memory. Woven with illustration, text, music, and soundscapes, this work explores the complex dynamics of human connection—specifically the nuances found in relationships with parents, friends, lovers, and even random people who bring unexpected warmth. As an … Read More
BLACKPEARL
Blackpearl is an interactive digital narrative that follows Jayu’s journey of self-discovery and acceptance. Through scrollable text, images, and an opening video, the reader experiences moments of doubt, struggle, and quiet triumph. Each panel blends visual storytelling with reflective text, showing not just what Jayu sees, but what she feels inside. Multimedia is used deliberately: video sets the tone, images … Read More










