By Chronological Order
2025
A Schubert Tune with a Gershwin Touch (2025) for sinfonietta 9'
ODE (2024-2025) for large ensemble with amplified mezzo-soprano 5' (origianlly 3')
2024
What was then isn't now, and will never be again (2024) for string quartet 6'
Though it's just a simple melody (2024) for violin, bass clarinet, and piano 3'
Up Up Down Down Left Right Left Right B A Start (2024) for string quartet 6'
2023
2022
Glass Face Horse (2022) for soprano, midi controller, and electronics 12'
Sinchai (2022 - series pilot score [co-composer]) 20' (film score)
2021
Orchids (2021) for guzheng and string quartet 4'
Flashes Before One's Eyes (2021) for flute, clarinet, violin, cello, electronics, and photo projection 6'
2020
The Voice that Lulls Me to Slumber (2020) for wind band 3'
Above Chao Phraya River at Night Part 1 (2020) for soprano and piano 3'
Texture Study for (2020) for string orchestra 3'
2019
Bite (2019) for Pierrot ensemble and alto saxophone 3'
Meridian Blaze (2019) for wind quintet 8'
Absurdity (2019) for flute, alto saxophone, and violin 3'
2018
Shift (2018) for string quartet 5'
Duet (2018) for jakhae and gong-wong-yai 1'
By Size
Large Ensemble (≥ 8)
A Schubert Tune with a Gershwin Touch (2025) for sinfonietta 9'
ODE (2024-2025) for large ensemble with amplified mezzo-soprano 5' (origianlly 3')
The Voice that Lulls Me to Slumber (2020) for wind band 3'
Texture Study for (2020) for string orchestra 3'
Chamber Ensemble (≤ 7)
What was then isn't now, and will never be again (2024) for string quartet 6'
Though it's just a simple melody (2024) for violin, bass clarinet, and piano 3'
Up Up Down Down Left Right Left Right B A Start (2024) for string quartet 6'
The night the priest killed Eleanor (2023) for mixed ensemble with electronics 7:30'
Glass Face Horse (2022) for soprano, midi controller, and electronics 12'
Orchids (2021) for guzheng and string quartet 4'
Flashes Before One's Eyes (2021) for flute, clarinet, violin, cello, electronics, and photo projection 6'
Bite (2019) for Pierrot ensemble and alto saxophone 3'
Meridian Blaze (2019) for wind quintet 8'
Absurdity (2019) for flute, alto saxophone, and violin 3'
Shift (2018) for string quartet 5'
Duet
Above Chao Phraya River at Night Part 1 (2020) for soprano and piano 3'
Duet (2018) for jakhae and gong-wong-yai 1'
Solo
Fixed Media
Film