Opera
Sister Lillianne
Dead Man Walking (Jake Heggie)
Welsh National Opera
2019
Fortuna
L'incoronazione di Poppea (Monteverdi)
Royal Welsh College of Misic and Drama
2019
Harry
Albert Herring (Britten)
Royal Welsh College of Music and Drama
2019
Nancy
Albert Herring (Britten)
Royal Welsh College of Music and Drama
2019
Octavian
Der Rosenkavalier (Strauss, R)
Royal Welsh College of Music and Drama
2019
Bianca
The Rape of Lucretia (Britten)
Royal Welsh College of Music and Drama
2019
Cherubino
The Marriage of Figaro (Mozart)
Beechwood Opera
2018
Tisbe
La Cenerentola (Rossini)
Royal Welsh College of Music and Drama
2018
Miss Maisy Murgatroyd
The Misfortune of Miss Maisy Murgatroyd (Wilcox)
WNYO (Youth Showcase - adult soloist)
2018
Beatrice
Beatrice and Benedict (Berlioz)
Royal Welsh College of Music and Drama
2018
Carmen
Carmen (Bizet)
Siren Opera Company
2018
2nd Alms Sister
Suor Angelica (Puccini)
Lunchbreak Opera
2017
Y Pelydrau
Hedd Wyn (Stephen McNeff)
Welsh National Opera
2017
Li Jingji
Kommilitonnen! (Sir Peter Maxwell Davies)
Welsh National Youth Opera
2016
L'Enfant
L'enfant et les Sortileges (Ravel)
Royal Birmingham Conservatoire
2016
Semi-chorus
Gair ar Gnawd (Pwyll ap Sion)
Welsh National Opera
2015
Elaine
Ava's Wedding (Michael Walters)
Royal Birmingham Conservatoire
2015
Galatea
Acis and Galatea (Handel)
Shrewsbury Cantata Choir
2015
The Gingerbread Witch
Hansel and Gretel (Humperdinck)
Leamington Sinfonia
2014
Operetta/G&S
Iolanthe
Iolanthe (Sullivan)
Forbear! Theatre Company (Int G&S Festival)
2018
Lisa
The Grand Duke (Sullivan)
Forbear! Theatre
2018
Constance
The Sorcerer (Sullivan)
Forbear! Theatre
2018
Katisha
The Mikado (Sullivan)
Forbear! Theatre
2017
Oratorio/Concerts
Alto soloist
Messiah (Handel)
Midlands Chorale
2016
Covered
Covered & Performed
Scenes
Premiere of New Work
Concert
David Seligman Opera School
Royal Welsh College of Music and Drama
2019–2021
Mmus Music Performance
Royal Welsh College of Music and Drama
2017–2019
Bmus Hons Vocal and Operatic Performance
Birmingham Conservatoire, uk
2012–2016