Director
- Frozen in Time by Vidya Makan & Sheanna Russon [2-Day Musical Challenge] | Hayes Theatre Co, Sydney
- Atlantis by Lally Katz | New Theatre, Sydney
- Boom by Jean Tay | Slanted Theatre & KXT bAKEHOUSE, Sydney
- Silver Gull Play Award Readings | New Theatre, Sydney (2023)
- Short Blanket by Matt Bostock | Meraki Arts Bar, Sydney (2023)
- Lady Precious Stream by S.I. Hsiung | The Flying Nun at Brand X, Sydney (2022)
- Slanderous Tongues by Julia Faragher [Creative Development] | Slanted Theatre, Sydney (2022)
- Three Fat Virgins Unassembled by Ovidia Yu | KXT bAKEHOUSE, Sydney (2021)
- Ching Chong Chinaman by Lauren Yee | Slanted Theatre, Sydney (2021)
- Intersection – Unleashed: Revolution Is Coming by Sian Murphy [Creative Development] | ATYP & SUDS, Sydney (2020)
- Trial By Jury by Gilbert & Sullivan | Impresario’s Players, University of Sydney (2019)
- Jack, or the Submission by Eugène Ionesco | Impresario’s Players, University of Sydney (2019)
- As You Like It by William Shakespeare | Impresario’s Players, University of Sydney (2019)
Associate Director
- King Lear by William Shakespeare | Directed by Peter Evans | Bell Shakespeare, Sydney & Melbourne (2024)
Assistant Director & Directorial Assistant
- Emerald City by David Williamson | Directed by Mark Kilmurry | Ensemble Theatre, Sydney (2025)
- Top Coat by Michelle Law | Directed by Courtney Stewart | Sydney Theatre Company, Sydney (2022)
- The Removalists by David Williamson | Directed by Johann Walraven | New Theatre, Sydney (2021)
- Iphigenia in Splott by Gary Owen | Directed by Lucy Clements | New Ghosts Theatre Company, Sydney (2020)
Director Internship & Directorial Assistant
- Directing Intern | West End Production – Sonia Friedman Productions & Masterclass Theatre Trust, London (2025)
- Murder for Two by Kellen Blair & Joe Kinosian | Directed by Richard Carroll | Hayes Theatre Co, Sydney (2023)
- Things Hidden Since the Foundation of the World by Javaad Alipoor [Creative Development] | National Theatre of Parramatta, Sydney (2022)
Actor (Stage)
- The Bureau of Imagined Genealogy [Creative Development] | Directed by Amy Hardingham | Locum | KXT Storytellers, Sydney (2025)
- The Magician’s Nephew | Directed by Amy Jamieson | Queen Jadis | Joining The Dots, Sydney (2024)
- Two Worlds, One Heart | Directed by Julian Ramundi | Cat | Benevolent Society & Your Side, Sydney (2023 & 2024)
- Romeo & Juliet | Directed by Glenn Elston OAM | Juliet | Australian Shakespeare Company, Melbourne (2023)
- Sucklings [Creative Development] | Directed by Jules Billington | Emilia | KXT Storytellers, Sydney (2023)
- Ching Chong Chinaman | Directed by Tiffany Wong | Desdemona | Slanted Theatre, Sydney (2021)
- 你是中国人 [Creative Development] | Directed by Jenevieve Chang | Lan | Australian Theatre for Young People & Department of Education, Sydney (2021)
- Animal Farm | Directed by Saro Lusty-Cavallari | Mollie & Stableboy | New Theatre, Sydney (2020)
- Midnight [Creative Development] | Directed by Saro Lusty-Cavallari | Nina | KXT & Montague Basement, Sydney (2020)
Actor (Screen)
- Five Blind Dates | Alice Ling | Prime Video & Goalpost Pictures (2022)