C’est au Conservatoire Professionnel de Barcelone, sa ville natale, que Sandra débute sa formation de danseuse, avant d’intégrer, en 2009, le Jeune Ballet de Cannes, dirigé par Paola Cantalupo.
L’année suivante, elle décroche son premier contrat professionnel au Ballet National de Marseille, sous la direction de Frédéric Flamand où elle danse les pièces de Lucinda Child, Emanuel Gat, William Forsythe, Frédéric Flamand ou Olivia Grandville.
Deux ans plus tard, Sandra s’envole pour l’Allemagne et rejoint le Gärtnerplatztheater de Munich, dirigé par Karl Alfred Schneider. Durant 5 ans, elle nourrit son répertoire en interprétant les pièces emblématiques de William Forsythe, Antony Rizzi, Georg Reischl, Cristopher Roman, Michel Schumacher, Michael Keegan-Dolan, Karl Alfred Schneider, Jacopo Godani, Jo Stromgren, Edward Clug, Emanuele Soavi, Marco Goecke, Alexander Ekman, Cayetano Soto, Emanuel Gat, Mauro Astolfi, Nannine Linning, Margerit Donlon ou encore Dadon Eyal.
En 2017, elle rejoint le Tanz Luzerner Theater, sous la direction de Kathleen McNurney, avant d’intégrer en 2020 la Fondazione Nazionale della Danza Aterballetto jusqu’en 2023. Désormais artiste freelance, Sandra voyage au gré de ses envies pour se produire sur différentes scènes de la danse internationale.
En 2018, Sandra est nommée « Danseuse de l’année » par le Swiss Free Scene ; en 2019, même distinction mais par le Tanz Magazine et reçoit le titre de « Meilleure performance » au Concours Chorégraphique international de Copenhague. En 2023, elle remporte le prix de la « Meilleure performance » au Concours Chorégraphique international Masdanza.