Steph started with the Shirley Halili Cruz School of ballet in 1999, and trained under Ms. Halili. In 2009, she was accepted at Ballet Manila as a company member, at the young age of 15. In 2012, she was a Junior Category finalist at the National Music Competitions for Young Artists (NAMCYA). In the same year, she placed fifth in the Asian Grand Prix Junior B Category in Hong Kong. She was also a semi-finalist in the International Invitational Ballet Competition in Beijing, China. She then joined Ballet Philippines in 2013. With the company, she has essayed the roles of Myrtha in the company’s 2014 production of Giselle, and the Big Swan in the company’s 2017 production of Swan Lake. She is currently a Dance Major at the De La Salle College of Saint Benilde.