Works by Chronology

All instrumentation marked below only refer to the first completed version. For works with the same title but different instrumental/vocal forces, please refer to the list of works by category on the left with clear classification for language in vocal works and instruments in instrumental works.

2020 - Present (London - Post-M.Comp)

All Throughout This My Life (in progress)

   for 4-part chorus (S.A.T.B. div./S.S.A.A. div./T.T.B.B. div.) with optional piano

Cantonese Preces and Responses (2022.10)

   for 4-part mixed chorus (S.A.T.B.), officiant and organ

Fantasia After Auld Lang Syne (2021.09)

   for organ solo

Till Love and Fame to Nothingness Do Sink (2021.06)

   for 8-part unaccompanied mixed chorus (S.S.A.A.T.T.B.B.)


2017 - 2020 (London/Hong Kong - Post-M.Comp)

We Will Meet Again (2020.06)

   for clarinet solo

Second Farewell to Cambridge (2020.01)

   for 4-part unaccompanied female chorus (S.S.A.A. div.) and glasses

Truth and Lie: When My Love Swears (2019.09)

   for 8-part unaccompanied mixed chorus (S.S.A.A.T.T.B.B.)

Royal Alexandra & Albert Service (2019.04)

   for 3-part female chorus (S.S.A.) and organ

Dreams on the Edge: I. Return to London (2019.01)

   for symphony orchestra (

Cantonese Anthem: Locus Iste (2018.10)

   for 4-part mixed chorus (S.A.T.B.) and organ

The Legend of Wild Geese (2017.11)

   for unaccompanied double female choruses (S.S.A.A. div. - S.A.) and rain stick

East Meets West (2017.10)

   for violin, cello and piano

2015 - 2017 (London - M.Comp.)

Confessions on the Edge (2017.05)

   for music theatre

Ave, Regina Caelorum (2017.03)

   for 5-part unaccompanied mixed chorus (S.S.A.T.B.)

Grass on the Ancient Plain: A Song of Farewell (2016.12)

   for pipa, erhu and cello/gehu/string quartet

Mayila (2016.11)

   for organ solo

Laudate Dominum (2016.08)

   for brass, strings, timpani, organ and 4-part mixed chorus (S.A.T.B.)

Scoring - An Object at Rest (2016.05)

Scoring - Dis Association Ville (2016.05)

A Night Abroad (2016.03)

   for flute, (bass) clarinet, tenor saxophone and string trio/quartet

Gods on the Magpie Bridge (2016.02)

   for 8-part unaccompanied female chorus (S.S.S.S.A.A.A.A.)

The Lost Days (2015.11)

   for string quartet


2012 - 2015 (Hong Kong - B.A.)

Reality (2015.09)

   versions for different choral forces

Fly and Fade (2015.07)

   versions for different choral forces

Grieving Burial of Flowers (2015.07)

   for choral theatre

A Short Song of Spring (2015.05)

   for 4-part mixed chorus (S.A.T.B.), rain stick and piano

Revelation (2015.04)

   for string quartet

Lacrimosa (2015.03)

    for 3-part female chorus (S.S.A.), violin, cello and piano

Sonic Dance (2014.12)

   for flute and clarinet

Hymn Tune - Ming Hua Tang (2014.11)

   for congregation singing

Lost in Paradise (2014.10)

   for viola, cello and piano

Reminiscing the Childhood (2014.03)

   for percussion quartet

Love and Harmony Combine (2013.12)

   for soprano solo and piano

Reunion (2013.08)

   for wind orchestra

Utterance to Firmament (2013.06)

   for flute and clarinet

Passion From Within (2013.05)

   for oboe and piano

A Retrospect (2013.03)

   for 3-part female chorus (S.S.A.) and piano


2010 - 2012 (Hong Kong - Before Undergraduate)

Love Seeketh not Itself to Please (2012.03)

   for 8-part unaccompanied mixed chorus (S.S.A.A.T.T.B.B.)

If Heaven Too Had Passions (2011.12)

   for violin solo and string orchestra

The Jealousy of Heaven (2011.04, withdrawn)

   for violin, viola and piano

Ode to Autumn (2010.10)

   for violin, oboe and piano

By Chance (2010.08)

   for 5-part unaccompanied male chorus (T.T.Bar.B.B.)