Solo

An Unopened Seashell (2023)
for solo alto saxophone

Slimy Tracks (2023)
for solo classical guitar

Sewing in Thin Air (2022)
for solo piano

Half Decorations (2022)
for solo harp

Taxidermy (2022)
for solo bassoon

Slices/Frames (2017)
for solo violin

Placeless Place (2016)
for vibraphone and electronics

Chamber Music (2 to 5 players)

Fluttering, Flapping, Whirring (2024)
for flute, clarinet, violin, cello

Spider’s Web II (2023)
for piano and percussion

Weaving II (2023)
for alto flute and cello

Trigger (2022)
for clarinet, cello, and free percussion(s)

Weaving I (2022)
for di-xiao and cello

A String of Glimmering Lights in the Sky (2021)
for bass clarinet and marimba

The Scene of Flowing (2021)
for saxophone quartet

Raindrops on Cracked Mud (2019)
for bass flute, soprano saxophone, piano, percussion

Dust in the Air (2018-19)
for string quartet

In(Ex)clusion (2018)
for bass clarinet and piano

Close To Nothing (2018)
for string quartet

...nothing but a Mirage (2018)
for violin, cello, piano

Infinite Loops (2018)
for 2 pianists, 2 percussionists

Timelessness II (2017)
for dulcimer, clarinet, piano

Temps (2015)
for classical guitar and 2 percussionists

Memoir (2014)
for 2 cello and 2 dancers

Ensemble (more than 5 players)

A Sudden Gust of Wind (2021)
for 15 players
flute, oboe, clarinet, bassoon, french horn, trumpet, trombone, tuba, percussion, piano, violin I, violin II, viola, cello, double bass

Pressed Flowers in Glass (2020)
for 7 players
di-zi, ruan, gu-zheng, violin I, violin II, viola, cello

Art of Virus (2020)
for 17 players
2 alto saxophone, 2 tenor saxophone, 1 baritone saxophone, 1 horn, 4 trumpets, 2 trombones, 1 bass trombone, 1 tuba, 1 piano, 1 double bass, and drumset

Timelessness I (2017)
for 6 players
flute, clarinet (doubling bass clarinet), violin, cello, percussion, piano

Orchestra

Rosy Retrospection (2016-17)

Mirage (2015)

Vocal

Float (2020)
for soprano and bassoon

Stare (2020-21)
for tenor and 14 players
tenor, flute 1, flute 2, clarinet, alto saxophone, baritone saxophone, horn, trumpet in C, trombone 1, trombone 2, tuba, 1 percussionist, piano, electric guitar, electric bass

Fragmented Shatters (2019)
for vocal quartet (soprano, alto, tenor, bass)

See you (again) (2019)
for mezzo-soprano and piano

Dissolution (2017)
for mezzo-soprano and Trombone

When Raindrops Fall on the Lake Surface (2015)
for mezzo-soprano, flute, viola, cello, double bass, piano, and percussion

Perhaps Someday (2013)
for female-voice choir