Charlotte read music at the University of Edinburgh, before gaining a Double Masters as an accompanist and répétiteur at the Guildhall School of Music, and becoming the Leonard Hancock Scholar at the National Opera Studio. She is a regular visiting member of music staff at Opera North and ENO, as well as at Scottish Opera, Grange Park Opera, Garsington Festival, Longborough Festival Opera, Opera Holland Park, Birmingham Opera Company, Buxton Festival, Mid Wales Opera, Aldeburgh Music, Mahogany Opera Group, and the Royal Opera House, where she was short-listed for the appointment of Assistant Chorus Master.
She is the regular rehearsal pianist for Sir John Eliot Gardiner and the Monteverdi Choir, as well as the orchestral pianist for the ORR, and has performed with the choir at the Wigmore Hall, Versailles, the Salle Pleyel and the Concertgebouw, Amsterdam. She made her Wigmore Hall debut with soprano Laura Mitchell, supported by the Countess of Munster Trust. She was a 2013 Kirckman Concert Society Artist with international soprano Elena Xanthoudakis. She continues to perform abroad and around the UK with London Festival Opera, Raymond Gubbay Ltd, and the BBC Concert Orchestra, along with regular broadcasts on BBC 1, 2, and Radio 3. She is on the board of trustees of the educational and development project Opera Prelude and Head Vocal Coach for the Young Artists’ Programme at Mid-Wales Opera, and London vocal academy Opera & More.
Future engagements involve Chief Répétiteur and Fortepiano Continuo with Opera North in their autumn production of Mozart's Don Giovanni, after critical acclaim in The Times and the Spectator for her Continuo playing in their production of Così fan tutte last year, as well as Chief Répétiteur for Garsington Festival Opera's new production of Verdi's Falstaff.