Caroline is a former member of the Ulster Youth Choir, Ulster University Choir and was a founding member of the early music vocal ensemble, Sestina. Caroline’s operatic experience includes chorus roles in NI Opera’s productions of Puccini’s Tosca and Wagner’s Flying Dutchman. Caroline has also played the role of Micaëla in North West Opera’s production of Bizet’s Carmen.
In 2017, Caroline completed a PGCE in Primary Education at Ulster University, Coleraine, and she currently works part-time as a primary school teacher. Caroline is founder and Musical Director of the Sperrin Kidz choir in Magherafelt. Caroline works as a musicianship tutor with the Belfast Philharmonic Youth Choirs and is trained in the Kodály philosophy of music education. In June 2018, Caroline was appointed the role of Assistant Youth Choir Conductor, and was appointed as Assistant Director of Phil Kids in December 2019, taking responsibility for leading sessions on Tuesday evenings and assisting the Youth Choirs Artistic Director to set overall musical direction for the programme.