Large ensemble
- Hansel and Gretel (2023) for symphonic orchestra (8′)
- Requiem for a Poisoned Earth (2023) for two sopranos, countertenor, tenor, saxophone quartet, symphonic orchestra, and chorus (72′)
- RAIN (2020) for symphonic orchestra and chorus (7’45”)
Chamber ensemble
- Autumn (2023) for soprano, clarinet, and piano (6′)
- Parting Dance (2020, rev. 2021) for string quartet, rev. for saxophone quartet (3’15”)
- Meraki (2021) for bass voice, clarinet, and alto, tenor, and baritone saxophone (9′)
- Sea Glass (2020) for two marimbas and two vibraphones (9′)
Choral ensemble
- Rest (2024) for choir and piano
- Come, Close Your Eyes (2021) for soprano and tenor soloists, trumpet, choir, and piano (15′)
- Dies Irae (2019) for choir and piano (5′)
Solo
- A Twisted Tale (2024) for baritone voice (4’30”)
- Death is a Dialogue (2020, rev. 2024) for bass voice (6′)
- Organized Disjunction (2021) for bassoon (2’45”)
Fixed Media & Other Collaborations
- All the things we can say with no words (2023) for piano and fixed media (5’45”)
- Reflections… (2023) fixed media and video (5′)
- Three Letter Word (2022) film score (8′)
- Curse of the Wailing Woman (2021) game score (31’35”)
- Archive Tape 25 – 7.12.2003 (2021) fixed media and five-screen video (8′)
- want2play? (2021) fixed media (6′)
Other
- Connections… an exploration of gamified music (2020) for open instrumentation (indeterminate)