A floral divider with a lotus flower in the centre, surrounded by blooming jasmine.

For more information on a work, click the title. Titles marked with "🜎" have been nominated for or awarded something cool!

In development & ongoing

SCI-FI-Yonara! (demo published December 2022)

A branching interactive narrative about the tenacity of human connection, compassion, and cruelty in the face of planned obsolescence. Bittersweet and cheesy tasting notes with a generous, full-bodied finish of nostalgia and camp. Originally conceived for the Twine Sci-Fi Jam.

Rougi (January 2022; Play)

Equal parts interactive mystery and love letter to Belle Époque ballet, Rougi explores the glittering world of the Paris Opéra Ballet and the shadows behind the curtain as cast, company, and player contend with the fast-approaching premiere of a ballet rumored to carry a formidable curse.

This game was an honorable mention in the interact-if text-based story jam 2022 (non-ranked) and my first game using Sugarcube.

The Harrowed and the Hushed (in development)

A historical low fantasy interactive fiction game centered around the scandal-steeped murder of one of London’s most famous singers and socialites. Inspired by sensation fiction and the moral panic it ignited.

Tools & assets

Pellicule (March 2024; Demo & Download)

A minimalist UI template pack for use with Twine's Sugarcube format, inspired by professional screenplay formatting and analog photography. Pellicule is available in a Screenplay UI Format (includes built-in widgets to format passage text as a screenplay) and a Epistolary & Prose UI Format (includes built-in widgets to format epistolary text or display longform prose).

Published works

wild oats (January 2024; Play)

A tale of two men and the father who brings them face-to-face to break bread. This is not a love story, but it could be one. This is not a love story, but it may look like one. This is not a love story. It is a tale of hunger, harvest, and consumption. These are all faces that love wears. It is a story about food. Created for the 2024 Neointeractives Recipe Mini Jam.

Three Things (July 2023; Play)

An exercise in translation, memory, and (anti)mimesis. The semester is coming to an end and you have a literary translation final to complete. It's been a long five months of learning how to navigate through foreign tongues and bridging the gap between literature, author, and yourself. You know perfectly well that seven lines of poetry is more than enough to weave a life out of; what will you make of Anna Akhmatova's "He loved..."? (Perhaps the more important question is what it will make out of you.) Created for the 2023 Anti-Romance Jam.

Awarded 2nd Place, Best Use of Interactivity and 10th Place, Best in Show in the IF Short Games Showcase 2023.

in igni (June 2023; IFDB/Play)

A slice of psyche taken from moments in a lovely TTRPG campaign. 498 words. Created for the Neo-Twiny Jam 2023.

Nominated for Author's Choice for Best Game of 2023, Outstanding Game of the Year, and Outstanding Twine Game of 2023 in the 2023 IFDB Awards.

Kyrie Eleison (June 2023; IFDB/Play)

A kinetic reflection on life, love, and what it is to outlive yourself. If you enjoy Only Lovers Left Alive (2013) and/or complicated feelings about consumption, this one's for you. 500 words. Created for the Anti-Romance Jam 2023 and Neo-Twiny Jam 2023.

Goncharov: Coda (December 2022; IFDB/Play)

A tongue-in-cheek fan game created to immortalize the meme juggernaut that was Goncharov (1973) in late November 2022. I consider this game my first successful foray into comedy. It was a submission to the unranked Goncharov Game Jam.

Quintessence (October 2022; IFDB/Play)

An interactive short story about a girl, goodness, and sinister mechanisms of fate heavily inspired by and worked in the spirit of Slavic folklore. Created in four days for Ectocomp 2022 (English, Le Grand Guignol).

Received the IFDB Award for Outstanding Underappreciated Game of 2022 - Author's Choice, tied with Cannelé & Nomnom - Defective Agency for the 2022 IFDB Awards Outstanding Underappreciated Game of 2022 - Players' Choice category, and ranked 7/19 in the original Ectocomp 2022 jam. Spooky, short, and sweet.

Leda and the Swan (May 2022; IFDB/Play)

A kinetic prose poem about agency, autonomy, pretty things with ugly insides, and how to carry a heavy kind of haunting. Dedicated to every Leda I know, and every one I do not.

Nominated for Outstanding Short Game in both Author's Choice and Player's Choice categories in the 2022 IFDB Awards.

Elsinore: After Hamlet (May 2021; IFDB/Play)

An interactive re-imagining of Shakespeare’s Hamlet as a plague text and reckoning of Asian American identity under the influence of the ongoing COVID-19 pandemic during its first year. This game is my first one ever, created in Twine with virtually zero prior coding knowledge. Its creation was both incredibly cathartic and incredibly stressful, and while it is not the most structurally beautiful of my works, I deeply appreciate its status as a time capsule of a period of my life ruled by constant, global uncertainty.

Game Jams

In the summer of 2023, I ran the first annual Anti-Romance Jam, an unranked jam intended to explore all the messy spaces and sensations that exist against and around romance. I am also a co-founder and moderator of The Neo-Interactives, a hub dedicated to connecting Interactive Fiction and IF-adjacent creatives and organising small and unranked game jams.


recent publications

Pavane (December 2023; Read)

A zine that might also be a feverish, very late night experiment into psychological auto-leeching. Autobiographical if you are a very specific armchair in an underheated building in upstate New York, fantastical if you are a catgirl with red hair and moxie that just doesn't know when to quit, and inadvisable to consume if you are under the age of eighteen. Inadmissable evidence. Available exclusively here on Neocities.

To browse all zines, visit the bookshelf (coming soon).


Mobile navigation header background images by kues1 on Freepik