Compositions

Miserere Mei, Deus (2025)

World premiere by the St Andrews Madrigal Group, dir. Michael Chamberlain (April 2025)

Duo Seraphim (2024)

World premiere by The Marian Consort, dir. Rory McCleery (January 2025)

偶雨 A Chance Shower (2022)

World premiere by Victoria Chorale at the Singapore Choral Festival 2022

Love Came Down at Christmas (2021)

World premiere by Renaissance Singers for the Choral Composition Seminar, Singapore (2021)

Jubilate Deo (2018)

Commissioned by Margaret Carlaw and Derek Ogston, world premiere by the Choir of King’s College, Aberdeen (2018)

Lux Luminosa

Litany for SATB Choir, Organ and Percussion

Choral Works

Miserere Mei, Deus (2025), SATB Choir, handheld percussion, soprano soloist, c. 7’30”

The Redhill Passion (2025), SATB choir, organ, handheld percussion and soloists, c. 45’00”

Patrem Parit Filia (2024), SATB divisi, 4’05”

Salmo 23 (2024), SATB divisi, 4’10”

Ama Namin (2024), SATB, 3’10”

Duo Seraphim (2024), SATB double choir, 4’50”

A Summer Full of Flowers (2024), SATB divisi, 4’40”

Sang Nila Utama (2024), SSA, 3’10”

The Wine of Love (2024), Mezzo, Baritone, and Bass, 1’40”

The Night Express (2024), SSA with piano, 3’05”

Lux Luminosa (2023), SATB divisi, Organ and Percussion, c. 55″

Can there be any day but this? (2023), SATB divisi, 5’30”

Cherryblossom Elegy (2022), SATB divisi, 5’50”

Autumn Sunset (2022), TB with piano, 3’30”

My Spirit Sang All Day (2022), SSA, 3’00”

The Lamb (2022) for SATB, 4’00”

偶雨 A Chance Shower (2022) for SATB divisi, 5’00”

To See a World (2022) for SATB divisi, 3’30”

Ave Regina Caelorum (2021) for SATB divisi, 3’15”

Love Came Down at Christmas (2021) for SATB divisi, 3’30”

Bright Stars (2021) for SATB and Organ, 5’45”

Remembrance (2020) for TTBB, 1’10”

The Angels Came from Heaven High (2019) for SATB divisi, 3’45”

Tristis Est Anima Mea (2019) for SATB divisi, 3’40”

Uwu (2019) for SATB divisi, 5’10”

Flame (2018) for SATB divisi, 3’20”

Isle of Mist (2018) for SATB divisi and Soprano Trio, 4’10”

Jubilate Deo (2018) for SATB divisi, 3’00”

Paradise (2018) for SATB divisi, 6’10”

Rorate Coeli (2018) for SATB divisi

The Four Loves (2018) Choral Cycle in 4 movements for SATB divisi, total 17’55”

The Untrodden Ways (2018) for SATB, 3’10”

Choral Arrangements

Caledonia (2022) for SATB divisi, 4’20”

Dayung Sampan (2021) for SSA, 2’00”

Suo Gân (2019) for SATB divisi and Soprano Solo, 3’45”

It Came Upon the Midnight Clear (2017) for SATB divisi

Flowers of the Forest (2017) for SATB divisi, 5’50”

潮州湘桥好风流 Xiangzi Bridge (2016) for SATB, 3’45”

月亮代表我的心 The Moon Represents My Heart (2015) for SATB divisi, 4’50”

Solo and Instrumental Works

Aurem Xylographum (2023) for Organ, 4’50’

Two Psalm Preludes (2023) for Organ, 6’40”

Bartók Rojak: 7 Pieces from Mikrokosmos (2023) for Violin Duo and String Orchestra, 9’00”

Fantasia on a Harbour (2023) for Organ, 6’15”

Londonderry Air (2019) for Solo Voice, Violin and Piano

Rose of Me (2018) for Soprano and Piano, 4’50”

花隐掖垣暮 (2018) for Soprano and Cello

Daphne (2016) for Solo Clarinet

La fille aux cheveux de lin (arr.) (2016) for Flute, Alto Saxophone, Clarinet and opt. Whirly, 2’45”