8th July 2025 - Beethoven’s Symphony No. 9 (chorus master, assistant conductor)
Llandaff Cathedral, Cardiff
3rd - 8th July 2025 - Sondheim’s Sweeney Todd (assistant musical director)
The Sherman Theatre, Cardiff
27th June 2025 - Mozart’s Le nozze di Figaro
St Martin’s in Roath Church, Cardiff
21st - 29th June 2025 - Puccini’s La Boheme
Tour of Bath, Stroud, and Nailsworth
with Cardiff Cotswolds Opera
10th May 2025 - Darcy Cole’s Gwenhidu (new composition)
Royal Welsh College of Music and Drama
part of Atmospheres Festival 2025
9th May 2025 - Wil Edwards’ My Lifelong Prisoner (new composition)
Royal Welsh College of Music and Drama
part of Atmospheres Festival 2025
26th - 29th March 2025 - Mozart’s Don Giovanni (assistant conductor)
The Cockpit Theatre, Marylebone
with Ensemble Orquesta
14th February 2025 - Postgraduate Year 1 Opera Scenes
Royal Welsh College of Music and Drama
30th-31st January 2025 - Postgraduate Year 2 Opera Scenes
Royal Welsh College of Music and Drama
28th August 2024 - Mozart’s Così fan tutte
Grand Ballsaal, Grand Hotel Wien, Austria
with Vienna Opera Academy
August 2024 - Vienna Opera Academy (assistant conductor)
included assisting on Mozart’s Così fan tutte, Don Giovanni, Verdi’s Rigoletto, La Traviata
2nd - 5th June 2024 - Sullivan’s HMS Pinafore
Jacqueline du Pré Music Building, St Hilda’s College, Oxford
with Oxford University Gilbert and Sullivan Society
1st June 2024 - Todd’s Mass in Blue
Jacqueline du Pré Music Building, St Hilda’s College, Oxford
with Oxford University Chorus
24th May 2024 - Britten’s Serenade for Tenor, Horn, and Strings
Britten’s Now Sleeps the Crimson Petal
Britten’s Simple Symphony
Holywell Music Room, Oxford
31st April - 3rd May 2024 - Mozart’s Don Giovanni
St Peter’s College, Oxford
Sheldonian Theatre, Oxford (3rd May)
1st March 2024 - Mozart’s Vesperae solennes de Confessore
Fauré’s Requiem
Christ Church Cathedral, Oxford
with Oxford University Chorus
29th November 2023 - Oli Cavadino’s Christmas Epistles (new composition)
New College, Oxford
22nd November 2023 - Mahler’s Resurrection Symphony (chorus master, assistant conductor)
Sheldonian Theatre, Oxford
with Oxford University Chorus and Oxford University Philharmonia
8th May 2023 - Smyth’s A Song of Love (chorus master, assistant conductor)
Christ Church Cathedral, Oxford
with Alternative Canon Project
2nd - 5th May 2023 - Mozart’s Le nozze di Figaro
St Peter’s College, Oxford
Sheldonian Theatre, Oxford (5th May)
5th March 2023 - Holst’s St Paul’s Suite
Mozart’s Le nozze di Figaro (highlights)
Beethoven, Symphony No. 7
St Peter’s College, Oxford
18th-21st May 2022 - Gore and Pitchford’s Carrie: the Musical
The Oxford Playhouse, Oxford
4th, 5th March 2022 - Sullivan’s The Mikado
University Church, Oxford
with Oxford University Gilbert and Sullivan Society
4th November 2021 - Saint-Saëns’ Le Carnaval des animaux
St Peter’s College, Oxford