|Pentecost for chamber orchestra (2015)
Commissioned by Cambridge University Music Society. Premiered by Cambridge University Chamber Orchestra (cond. Carlos Iszcaray), West Road Concert Hall, 9 May 2015.
|A Pocket Book of Dances for orchestra (2014)
Commissioned and premiered by London Philharmonic Orchestra (cond. Stuart Stratford) Royal Festival Hall, London, 19 May 2014.
|Auguries for orchestra (2013)
Composed for the Leverhulme Young Composers Scheme 2012-13. Premiered by the London Philharmonic Orchestra and Foyle Future First members (cond. Clement Power) at the Queen Elizabeth Hall, London, 10 June 2013.
|Strange Light for brass band (2017)
Premiere by Regent Brass (cond. Paul Archibald) at St. Peter’s Church, Notting Hill, London, 1 December 2017.
|Fabulous Gecko for solo tuba and brass band (2016)
Premiered by Barnet Youth Brass Band (cond. Peter Yarde Martin) and Jonathan Beresford (tuba) at Moss Hall, Finchley, 7 July 2016.
|Imagined Rooms for solo cornet and brass band (2013)
Premiered by Barnet Youth Brass Band (cond. Peter Yarde Martin) and Sebastian Skelly (cornet), St. John the Baptist’s Church Chipping Barnet, 22 June 2013.
|Sea Serpents for three trumpets and bass trumpet (2017)
Commissioned and premiered by Bella Tromba (Jo Harris, Vickie van Uden, Becca Toft, Emma Bassett) at St. Saviour’s Church, Brokenhurst, 8 May 2017.
|Mysterium cosmographicum for flute, clarinet, piano, vibraphone, violin and cello (2016)
Composed for the Cheltenham Festival Composers Academy. Premiered at the Cheltenham Music Festival 2016 by Dr. K Sextet at the Performing Arts Centre, Cheltenham, 11 July 2016.
|Forked paths for flute, clarinet, piano, violin and cello (2013)
Commissioned and premiered by Contempoart Ensemble (cond. Vittorio Ceccanti) at Sala Luca Giordano, Palazzo Medici, Florence, 19 Februrary 2014.
|Seven Dreamsongs for wind quintet (2012)
Commissioned by the Arnold Camerata and premiered at Wesley Methodist Church, Saltash, 30 June 2012. 2nd performance at Livorno Music Festival, Castello Vecchio, Livorno, 8 September 2012.
|Three Lines from Comus for 12 instruments (2010)
Premiered by the Arnold Camerata (cond. Ben Gernon), University of Exeter, 1 July 2012.
|The Word of the Lord (2011)
Commissioned by the Worshipful Company of Stationers and Newspaper Makers. Premiered by the Choir of St. Bride’s Church, Fleet Street at St. Bride’s Church, 7 June 2011.
|A guide to touching the human heart (2011)
Premiered by Lucy Roberts (voice), Jessica Kabirat (flute), Max Mausen (clarinets), Craig Apps (percussion), Leah Meredith (violin), Abigail Hayward (cello) and Peter Yarde Martin (conductor) at the Guildhall School of Music & Drama; second performance 26 May 2015 at the Wigmore Hall, London.
|The Five Elements for piano (2015)
Premiered by Florian Hecher at the Universität für Musik und darstellende Kunst Wien, 11 June 2017. Winner, 3. Maricio Kagel Composition Competition 2016.
|Morgenstern for cello and piano (2014)
Premiered Andrew Power (cello) and Jason Anderson (piano), St. Peter’s Church Notting Hill, London, 13 December 2014.
|Airs Untwine for piano (2013)
Premiered Jason Anderson, St. Peter’s Church Notting Hill, London, 4 May 2013.
|Ear Creatures for trumpet and live electronics (Max/MSP patch) (2012)
Premiered Peter Yarde Martin, St. Peter’s Church Notting Hill, London, 18 February 2013.
|Into aether for viola and piano (2011)
Premiered by Richard Waters (viola) and Louisa Lam (piano), Guildhall School of Music and Drama, 25 February 2011.
|Shaken out for trumpet (2010)
Premiered by Peter Yarde Martin, Guildhall School of Music and Drama, 2011.
|Sound is Found for children’s choir and brass band (2015)
Premiered by One Voice Choir and Barnet Youth Brass Band, St. John the Evangelist’s Church, Friern Barnet, London, 26 November 2015.
|George and the Dragon for narrator, children’s choir and orchestra (2015)
Premiered by Barnet Education Arts Trust massed choirs and orchestras (cond. Peter Yarde Martin), Royal Albert Hall, 26 April 2015.
|Dance the World Over! for children’s voices and orchestra (2014)
Commissioned and premiered London Philharmonic Orchestra (cond. Stuart Stratford), Royal Festival Hall, London, 19 May 2014.