COMPOSITIONS FOR THEATRE
| Searching for Aimai (2026) | Sound Designer, Composer | Cahoots Theatre | Toronto, ON |
| Bud Gord Nice Guy (2025) | Sound Designer | Play Play Clown Collective | Hamilton, ON |
| Late Company (2024) | Sound Designer | Green Light Arts | Kitchener, ON |
| 3 Fingers Back (2022, Workshop) | Sound Designer, Composer | lemonTree Productions / Tarragon | Toronto, ON |
| This Is How We Got Here (2022) | Sound Designer, Composer | Green Light Arts | Kitchener, ON |
| Apocalypse Earth: Workshop (2022) | Producer, Director, Co-Deviser/Creator, Composer | Sing Hey Arts | Toronto, ON |
| Shaded (2022) | Sound Designer, Composer | Cosmic Fishing Theatre | Kitchener, ON |
| I Don’t Know (2021) | Sound Designer, Composer | Theatre MADA, Presented by MT Space | Kitchener, ON |
| Suitcase (2020) | Sound Designer, Composer | Theatre MADA, Presented by Theatre Passe Muraille | Toronto, ON |
| Suitcase | Sound Designer, Composer | Theatre MADA | Kitchener, ON |
| Will You Be My Friend (Remount) (2018) | Solo Performer, Writer, Composer | Presented by Theatre Passe Muraille, Produced by Green Light Arts | Toronto, ON |
| Will You Be My Friend: A New Musical (2017) | Solo Performer, Writer, Composer | Green Light Arts | Kitchener, ON |
| Naked Joy (2015) | Performer, Co-creator, Composer | The Studio Players | Kitchener, ON |
| The Other End of the Line (2013) | Principal Vocalist/Composer | The MT Space | London, ON |
| The Fear Project (2011) | Principal, Creator, Composer | The Studio Players | Kitchener, ON, IMPACT Fest |
| Rooted: A New Musical (2009) | Writer, Composer, Director | RainDance Theatre | Wilfrid Laurier University, Waterloo, ON |
COMPOSITIONS AND PERFORMANCE FOR FILM
| Hope is a Story (2026) | Voice over, Composer | New Harlem Productions |
| Forge Future (2023) | Composer, Sound Designer | lemonTree Productions |
| Siwat Piedra (2021) | Co-Composer, Musician | Irma Villafuerte / Caminos Fest |
| Racial Capitalism (2021) | Composer, Musician | Toronto Metropolitan University |
| The Ocean Calls (2021) | Voice over, singer | Brown Bag Films |
| The Legend of Sing Hey (2018) | Lead Performer, Co-Writer, Co-director, Co-editor, Producer, Composer, Lyricist | Hard Femme Productions |
| How do we fall (music video, 2017) | Singer, Instrumentalist, director, editor, producer, Composer, Lyricist | Fight and Flourish |
| Belonging (music video, 2016) | Co-Director, Producer, Co-Composer, Co-Lyricist | Bridges to Belonging |
| Folk Myths of Kitchener: Videopoems (2015) | Writer, Composer, Singer, director, editor, producer | City of Kitchener |
| It's About Time: Gendered Violence at WLU (doc, 2015) |
Featured Spoken Word and Music Performance |
Laurier School of Social Work |
| Garbage Isn't Garbage: How Recycling Works (short doc, 2014) | Lead, Producer, Writer, Editor, Director, Composer | Alternatives Journal |
| DIY Beekeeping (short doc, 2014) | Lead, Producer, Writer, Editor, Director, Composer | Alternatives Journal |
| I lost my darlin (music video, 2013) | Lead, Producer, Composer, Lyricist | Fight and Flourish Records |
| Asians Don't Sing the Blues (short film, 2012) | Performer, Writer, Co-Director, Composer, Lyricist | Toronto International Reel Asian Film Festival |