*For any inquiries relating to scores and performances, please see Contact.
i am a strange loop (2025) for orchestra
Void (2023) for orchestra [see more details]
Hovering (2022) for orchestra
A Waltz in Turmoil (2021) for orchestra
Landscapes (2021) for orchestra
bleeds out of a broken birchtree (2025) for percussion quartet
Excavate (2024) for brass choir
Remains of Once-Blooming Waters (2024) for mixed quintet
score video soon
Alloy Aviary (2024) for saxophone trio, viola, and prepared piano
Coltrane Loops (2024) for tenor saxophone and piano
intermezzo (2024) for narrator and ensemble [see more details]
Convergence (2023) for many strings or voices [see more details]
Through Each Cavern (2023) for clarinet and percussion [see more details]
On the Prairie Where it Slithers (2023) for string quartet [see more details]
For When I Hear the Earth Sing (2023) [Collaborative Work]
Sommerlied II "City Lights" (2023) for violin and jazz trio [see more details]
Buzzes (2022) for mouthpieces, violin, and violoncello [see more details]
Sommerlied (2022) for violin and piano
Concerto (2022) for student chamber orchestra
The Abyss (2021) for mixed septet
Piano Trio (2021)
Unwinding Metal (2025) for solo violin and fixed media
between amber clouds, parched rivers, empty rail yards, and other suburban paraphrases (2025) for solo piano with found objects
from patches of dry grass (2025) for solo violin
to sink, slowly, into the silvery sea (2024) for solo performer on piano, violin, and various objects [see more details]
Sommerlied III (2024) for piano
Theme, Variations, and Deconstructions (2023) for piano
Basilisk (2023) for expanded violin [see more details]
Three Preludes (2023) for piano [see more details]
Clockwork (2021) for flute [see more details]
Unwinding Metal (2025) for solo violin and fixed media
to mend a few broken strings... (2024) [fixed media]
Red Buttons (2023) for video and electronics [collaborative]
Video by Nattakon Lertwattanaruk
Sound by James Chatchapon Leelayuvat and Sippapas Thienwiwat
of staircases echoing deep inside air conditioners (2023) [fixed media]
* Has been performed.
** Upcoming premiere.
= unavailable for performance
Unwinding Metal for solo violin and fixed media (6')*
i am a strange loop for orchestra (9')
between amber clouds, parched rivers, empty rail yards, and other suburban paraphrases for piano (19')*
from patches of dry grass for solo violin (7')*
bleeds out of a broken birchtree for percussion quartet (4')
to mend a few broken strings... [fixed media] (6')
Excavate for brass choir (5')
Two Homages for piano and voice (7')
Remains of Once-Blooming Waters for mixed quintet (9')*
Alloy Aviary for saxophone trio, viola, and prepared piano (10')**
to sink, slowly, into the silvery sea for solo performer on piano, violin, and various objects (10')*
Sommerlied III for piano (4')
Coltrane Loops for tenor saxophone and piano (2') =
intermezzo for narrator and ensemble (14')
Convergence for as many strings or voices as possible (variable duration)
Through Each Cavern for clarinet and percussion* (6')
Theme, Variations, and Deconstructions for piano (5') =
On the Prairie Where it Slithers for string quartet (7')
Basilisk for expanded violin* (5')
of staircases echoing deep inside air conditioners [fixed media] (2')
For When I Hear the Earth Sing [collaborative work]* (23') =
Red Buttons for video and electronics [collaborative work]* (6'30") =
Void for orchestra* (10')
Sommerlied II "City Lights" for violin and jazz trio* (4')
Three Preludes for piano* (11')
Buzzes for mouthpieces, violin, and violoncello* (7')
Sommerlied for violin and piano* (4')
Hovering for orchestra (7') =
Concerto for student chamber orchestra (15') =
Clockwork for flute* (5')
The Abyss for mixed septet (10') =
A Waltz in Turmoil for orchestra (11')
Landscapes for orchestra (11') =
Piano Trio (8') =