Profissionalmente, trabalhou com vários coreógrafos e artistas como Olga Roriz / Companhia Olga Roriz, Renato Zanella, Jérôme Bel, Raimund Hoghe, Mafalda Deville / Companhia Instável, Sara Garcia, Elisabeth Lambeck, Olatz de Andrés / Kale Companhia de Dança, Inês Jacques e Mão Morta, São Castro e António Cabrita / Companhia Paulo Ribeiro, Teatro do Montemuro, Sílvia Real e Francisco Camacho, Ensemble Sociedade de Actores, Né Barros / Balleteatro, Jonas&Lander e Joana Magalhães / Comédias do Minho. Como coreógrafa, criou Beirut para o Estúdio B, em 2016, Help me with my cry, A Dança, Ecsatsy e Serpente para os 3º anos de dança do Balleteatro. A sua primeira criação em nome próprio, em conjunto com Pedro Souza, VADO: solo sobre as coisas vazias, estreou na XX Bienal Internacional de Arte de Cerveira, em 2018, seguindo-se o solo NINA, sobre a artista pop e punk Nina Hagen, iniciado em contexto académico e apresentado no Serralves em Festa 2019 e no Curtas de Dança 2020. Em 2021, criou Self, um dueto sobre o conceito de individualidade/dualidade, apresentado no Festival Interferências, Lisboa, e no Corpo + Cidade / DDD out, Matosinhos. Participou em workshops de artistas como Peter Michael Dietz, Edivaldo Ernesto, Mafalda Deville, Marie-Lena Kaiser, Francisco Camacho, Horário Macuacua and Rakesh Sukesh.
Foi ainda formadora artística do Projeto GruA – Grupo de Autonomia, desenvolvido pela ASAS Associação de Solidariedade de Santo Tirso. Colabora como professora de dança contemporânea com várias escolas e companhias do país.