26th - 30th August 2025 - Mozart’s Don Giovanni (assistant conductor, conducted 26th & 27th August)
Arcola Theatre
Grimeborn Festival with Ensemble Orquesta
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
27th June 2025 - Voices and Visions
Walton’s Façade Entertainments
Prokofiev’s Peter and the Wolf
Royal Welsh College of Music and Drama
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
29th November 2023 - Oxford University Masters Composition students concert
Holywell Music Room, Oxford
Harry O’Connor’s Atlantic Dawn for Trumpet and String Quartet (new composition)
Tsz To Lo’s Stars for Piano sextet (new composition)
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