(features)
Screenplays
TWENTY-FIVE
drama
When a young teacher learns her high school sweetheart is about to propose, she becomes obsessed with matchmaking two students, hoping their love story will salvage her own, even as she begins an affair.
Austin Film Festival Script Competition 2nd Rounder (2025)
(pilots)
OUT OF YOUR LEAGUE
half-hour
A first-year student at Yale vows to do whatever it takes to live out her dream life, from lying about her wealth to stealing the identity of her comatose best friend back home—who, unlike her, actually got into Yale.
Creative Screenwriting Unique Voices Competition Quarter-Finalist (2026)
Austin Film Festival Script Competition 2nd Rounder (2025)
Disney Entertainment Television Writing Program Finalist (2025)

.png)
YELLOW PERIL
half-hour
When a Taiwanese American immigrant dad is suddenly granted superpowers the moment his kids teach him about racism, he must tackle his own biases and harness his newfound powers to somehow defend all the Asians in America.
Creative Screenwriting Unique Voices Competition Quarter-Finalist (2026)
Disney Entertainment Television Writing Program Finalist (2025)
THE DIVINERS
hour-long
When Cori Chang turns 18, she discovers that she can read people's futures through deciphering their fortune cookies. As she learns about her Diviner heritage, she must choose whether or not to enter a global war as part of a mysterious organization called The Shroud while avoiding people who want to use her, or kill her.
2026 Disney Entertainment Television Writing Program Semi-Finalist

FIRECRACKER
half-hour
Inspired by the fall of the #girlboss and utopian visions gone awry, FIRECRACKER follows two young women of color who discover that their Los Angeles dream jobs in seemingly progressive corporations are not so dreamy after all.
2026 Disney Entertainment Television Writing Program Semi-Finalist
(shorts)

Chamber
When a young woman is robbed at gunpoint, she must learn to face her demons, including hidden racial prejudices.
CAPE’s Julia S. Gouw Short Film Challenge Semi-Finalist (2022)