Caitlin made her European debut at the Vienna State Opera singing Enriquetta/I Puritani, and has since appeared for leading opera houses worldwide

Roles have included Rosina/Il Barbiere di Siviglia at the Wiener Staatsoper with Yves Abel und Jean-Christoph Spinozi; Donna Elvira/Don Giovanni with Zubin Mehta in Valencia and Florence; Octavian/Der Rosenkavalier at Maggio Musicale Fiorentino also with Zubin Mehta, at the Moscow Bolshoi Theatre with Vasily Sinaisky and also in Beijing NCPA with Sebastian Lang-Lessing; Dorabella/Cosi fan tutte with Jeremy Rhorer; Handel's Ariodante at the Barbican, Madrid and Vienna with Christoph Rousset, and in Scotland, Munich and Halle with Nicholas Kramer, Daniel; Cesare/Catone in Utica at Théâtre des Champs Elysées and Alceste/Admeto at Theatre an der Wien with Alan Curtis. For Royal Opera House Covent Garden, Arbaces/Artaxerxes with Ian Page and Classical Opera Company; Aristeus/Orpheus at the Sam Wannamaker Theatre, Shakespeare’s Globe London with Christian Currnyn. She has sung Diana/La Calisto at La Monnaie with Rene Jacobs; Meg Page/Falstaff with both Daniele Gatti and Alain Alitinoglu; Sesto/La Clemenza di Tito in Taipei with Benjamin Bayl; Calbo/Maometto II for Garsington Opera with David Parry; Gluck’s Orfeo/Orfeo ed Euridice with Kenneth Montgomery; Cyrus/Belshazzar with William Christie; Vivaldi's Griselda and Irene/Theodora with Erin Helyard; Iphigenie en Tauride with Anthony Walker and Idamante/Idomeneo with Tobias Ringborg. Caitlin was Iseult/Le vin Herbe in an acclaimed production, broadcast on for Welsh National Opera. Operas in concert have included Juno/The Fairy Queen at with Les Nouveaux Caractères at the Ambronay Festival, Hänsel/Hänsel und Gretel in Singapore and Dido/Dido and Aeneas with Benjamin Bayl with the Hong Kong Philharmonic.

Caitlin regularly performs in oratorio, concert and Lieder recitals internationally. Her symphonic concert performances have included Des Knaben Wunderhorn with Sydney Symphony Orchestra under Mark Wigglesworth; Beethoven Symphony no.9 with Gustavo Dudamel in Venezuela and at the BBC Proms with Illan Volkov; Mahler Symphony no.8 with Royal Scottish National Orchestra under Peter Oundjian and Mahler Symphony no.2 with the Sydney Symphony Orchestra with David Robertson. In oratorio she has appeared as a soloist in Mozart’s ‘Great’ C minor Mass in Laeizhalle Musikhalle Hamburg with Jeremie Rhorer; Beethoven Missa Solemnis with Martin Haselböck at Theatre an der Wien; Rossini Stabat Mater with Benjamin Bayl and The Hanover Band; Mozart Vesperae solennes de confessore with Frans Brüggen conducting the Radio Kamer Filharmonie; Schumann Requiem with Dimitri Slobodeniouk at Het Concertgebouw Amsterdam; Bach Cantatas at Konzerthaus Wien under Luca Pianca; Mozart Coronation Mass at Trasimeno Festival and Britten Cantata Academic in Torino with Jeffrey Tait; Mendelssoh Elijah in Salisbury Cathedral; Angel/The Dream of Gerontius with Bournemouth Symphony Orchestra under David Parry. Caitlin is performing with Lada Valesova at the 2017 Oxford Lieder Festival and appears for Musica Viva Australia at the Huntington Chamber Music Festival with artists including the Danish Quartet and Goldner Quartet.

Caitlin is a visiting academic at the Melbourne Conservatorium of Music and also teaches in Oxford a private studio. She has given public masterclasses at AIMS in Graz was invited to adjudicate their singing competition and for the scholarships of of the Australian Music Foundation in London. She gained her PhD in 2018.