
Works
Works for Ensembles:
Visions of Love (2026)
for string quartet
Voices of an Innocent Child (2025)
for flute, clarinet, horn, vibraphone, viola, cello, and pre-recorded voice [~8:30]
Chains (2025)
for piano trio [7:50]
Premiere: March 4, 2025 / Fidelio Trio, Recital Room, Faculty of Music, University of Cambridge
Linophryne arborifera (2024)
for piano quintet [~6:00]
Deceit is in the hearts of those who plot evil (2022)
for soprano, two violins, viola, and cello [3:00]
Works for Solos and Duos
Warkworth Castle (2025)
for horn and piano [6:45]
Crucifixion (2024)
for spinet [6:00]
Prelude on ‘Veni Emmanuel’ (2024)
for organ [3:00]
Premiere: December 3, 2024 / Tingshuo Yang (organ), The Queen’s College, Oxford
Break of Day in the Trenches (2024)
for soprano and piano [2:00]
Premiere: March 24, 2024 / Claire Fedoruk (soprano) and Ian Pace (piano), Old Divinity School, St John’s College, Cambridge
Three Dances from Gliese 876 (2023)
for piano and quarter-tone piano [7:00]
Premiere: June 14, 2023 / Tingshuo Yang (piano) and Gareth Owen (quarter-tone piano), Eton College, Windsor
Serious Matters (2021)
for piano [10:30]
Premiere: November 18, 2022 / Tingshuo Yang (piano), Eglise St. Joseph, Esch-sur-Alzette, Luxembourg
Violin Sonata: Lockdown (2020)
for violin and piano [7:00]
Premiere recording: September 2021 / Marie Schreer (violin) and Joseph Crane (piano), D’Overbroecks School
Toccata on B-A-C-H (2020)
for organ [5:45]
Premiere: December 2020 / Tingshuo Yang (organ), Lower Chapel, Eton College
CHORAL WORKS
For Freedom and For Justice (2026)
for SSAATTBB choir
Premiere: March 19, 2026 / West Road Concert Hall, Cambridge
The Unwavering Faith (2025)
for SATB choir [3:45]
Premiere: August 14, 2024 / Charles Wood Singers, Methodist Church, Armagh
This Little, This Late (2025)
for SATB choir [3:00]
Infinite Love (2024)
for SATB choir [4:00]
Closer (2024)
for SATB choir [2:30]
Mirabile Mysterium (2023)
for SSATB choir [5:00]
Premiere: May 17, 2024 / Ex Corde, National Centre for Early Music, York



