Solo

  • Story be Told (2022) for solo cello (ca. 2’00”)

  • Twelve Meridians (2021) for solo piano (ca. 14'00")

Vocal

  • 莫聽穿林打葉聲 (Listen not to the rain) (2023) for voice and piano, text by Su Shi (ca. 4’00”)

  • Once Upon a Time on an Island (2022) for solo voice (ca. 7’15”)

  • Hong Kong Lullaby (2021) for SATB choir and piano, text by Liu Waitong (ca. 4’00”)

  • 10 Songs for Children’s Choir (2020)

Electroacoustic

  • Very quietly I take my leave (2023) for voice and live electronics (ca. 6'45")

  • Departure (2023) for saxophone, electric guitar, percussion, piano, and stereo fixed media (ca. 9'00")

  • Postcard from London (2023) for wine glass and live electronics (ca. 3'00")

  • Imprisonment (2022) for two-channel fixed media playback (ca. 3'45")

  • The Outcry (2022) for alto saxophone and live electronics (ca. 6'00")

  • All Shall Pass (2021) for alto saxophone, live electronics, and video (ca. 6'00")

Chamber Ensemble

  • Endless Currents (2025) for saxophone trio and piano (ca. 9'00")

  • Together, Elsewhere (2025) for saxophone ensemble (ca. 7'00")

  • Breathe (2023) for saxophone ensemble (ca. 6'00")

  • Through the long night (2023) for two trumpets, horn, and trombone (ca. 4'00")

  • Voices (2022) for alto saxophone and piano (ca. 11'00")

  • Butterfly Lovers (2022) for two alto saxophones (ca. 6'00")

  • Clarinet Sonata (2021) for clarinet in Bb and piano (ca. 12'30")

  • The Road Taken (2019) for clarinet in Bb, cello, and piano (ca. 5'00")

  • Strokes of Wonder (2019) for clarinet in Bb and yangqin (ca. 4'00")

  • All Aboard! (2018) for five-octave hand bells and hand chimes (ca. 5'00")

Large Ensemble

  • Harcourt Fantasy (2022) for chamber orchestra (ca. 7'00")

  • Until That Day (2020) for wind orchestra (ca. 8'30")

  • Traders of the Silk Road (2019) for string orchestra (ca. 7'45")