Licenciada em Matemática, pela Faculdade de Ciências da Universidade de Lisboa, em 1998 e Mestre em Matemática Aplicada, pelo Instituto Superior Técnico, em 2001. Em 2002, ruma aos Estados Unidos da América, a fim de dar início ao seu programa de doutoramento na Carnegie Mellon University, onde obteve, em 2006, o grau de Doctor of Philosophy em Algorithms, Combinatorics and Optimization, com a dissertação intitulada Minimum Edge Decompositions of Graphs.
A sua carreira profissional, como docente do ensino superior, teve início em 1998, na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa, onde se manteve até 2015, ano em que ingressa na Escola Naval, como Docente na área científica de Matemática. É investigadora do Centro de Matemática e Aplicações da FCT NOVA, desde 2006, onde desenvolve trabalho de investigação na área da Teoria de Grafos e é, também, investigadora do Centro de Investigação Naval, desde 2015, dedicando-se ao estudo de diversos tópicos de História da Ciência com especial interesse no estudo de processos matemáticos associados a métodos de Navegação.
É autora de diversos artigos científicos, publicados em diversas revistas científicas internacionais.