solo
- Conversation piece for flute and tape / 2020
- tensions for solo cello / 2018
- two for solo guzheng / 2018
chamber
- candidate 3 from the opera ‘audition’ / 2020 / commissioned by National Opera Studio / libretto CN Lester | performance and documentation
- geiger for saxophone, guitar, piano and percussion / 2020
- silenced for soprano, contrabass clarinet and percussion / 2019 / commissioned by Classical Sheffield
- translations for piano trio / 2019
- passau for horn, double bass and piano / 2018 / commissioned by Music in the Round
- collage for six violins / 2018 / collaboration with Louisa Chambers | listen | documentation
- iron for tenor and piano / 2018 | listen
- three synergies for oboe and clarinet / 2018
- aperture for clarinet, cello, piano and percussion / 2018
- pulse for string quartet / 2017
orchestral
- passau for orchestra / 2018 | listen
- auroral impressions for bass clarinet and orchestra / 2016 | listen
open score
- Song for CoMA / 2021
audiovisual
- Flect (video) / 2020 / written with Darren Gallacher / commissioned by Incognito Manchester | video and documentation
- as in mirrors (video) / 2020 | video and documentation