From Valencia, Spain, Castillo began her dance career at the age of 17 with Teatres de la Generalitat Valenciana dance company. In 2007, she joined the Compañia Nacional de Danza 2 under the leadership of Nacho Duato, and after, she was a soloist with the Ballet Theater Basel. During her dance career Castillo has originated roles in and performed in works by world renowned choreographers.
In 2012, Castillo began her choreographic career with a work titled ”Bipolar Skin”. The work was awarded second prize at the Certamen Internacional de Coreografía Burgos & New York, and won the Audience Choice Award at the 5th Copenhagen International Choreography Competition. She has been nominated for a 21st. PREMIOS MAX de las artes escénicas (21st. MAX Awards in Spain), and received second prize at Synodales - Concours Chorégraphique Contemporain for her choreography "The Breathing Room". In 2019 she won the Gold Medal and received the best choreography award at the 5th Beijing Ballet and Choreography Competition for her work "Remember me, like this”, and a choreography award at the Oltner Tanztage, NEW IDEAS II for her work "Before You Land”. Castillo has a higher education and a master in stage design.
Castillo has created original works for Scapino Ballet Rotterdam(Netherlands), Opèra National du Rhin (France), Philadelphia Ballet (USA), Ballet Bremerhaven (Germany), Theater St.Gallen (Switzerland), Pfalztheater Kaiserslautern (Germany) and VDF (Spain), among others.
In 2020, Castillo co-founded Company Snorkel Rabbit, a multidisciplinary company based in Basel, Switzerland, and currently the resident company of Opera de Massy(France).