Catarina ist in Lissabon geboren, wo sie ihre Tanzausbildung mit der Lehrerin Anna Mascolo beginnt.
Ihre Ausbildung setzt sie für sechs Jahre an der École Supérieure de Danse de Cannes Rosella Hightower mit einem Stipendium der Pierino Ambrosoli Foundation fort.
Nach dem Studium tritt Catarina dem Ballet du Rhin als Elevin bei und tanzt Werke von Bertrand d'At.
Sie arbeitet unter anderem auch mit Javier de Frutos, Vasco Wellenkamp, Benvindo Fonseca, Cézar Moniz und Rui Horta.
Catarina hat für zahlreiche Tanzschulen und Kompanien, darunter Laban Summer School, unterrichtet. Sie ist eine zertifizierte BASI Pilates Mat Lehrerin.
Catarina choreographiert für die Laban CAT Schüler Abschlussjahr-Show.
Seit 2010, als sie Divide by Zero, ein Solostück mit dem interaktiven visuellen Künstlerkollektiv Hellicar & Lewis aufführt, arbeitet sie mit Nina Kov zusammen.
Im Jahr 2008 kommt Catarina zu Wayne McGregor | Random Dance und übernimmt die Rolle einer Probenassistentin im Jahr 2013.
2014 kommt Catarina mit der Choreografin Nina Kov zusammen, um an der Deptford Lounge in London ein 3-Tages-Intensiv-Kurs in Verbindung mit der neuen Tanzplattform Into/Out Of durchzuführen. Sie ist zertifizierte BASI Pilates Mat Work Lehrerin.