solo
- Flect (video) / 2020 / performed by Darren Gallacher / commissioned by Incognito Manchester
- candidate 3 from the opera ‘audition’ / 2020 / commissioned by National Opera Studio / libretto CN Lester
- as in mirrors (video) / 2020
- tensions for solo cello / 2018
- two for solo guzheng / 2018
chamber
- 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
- iron for tenor and piano / 2018
- 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
- auroral impressions for bass clarinet and orchestra / 2016