Born in Perth, Western Australia, Jessica started ballet at the age of 6 at Terri Charlesworth Ballet Centre, before joining the Junior Professional Program and dancing with Youth Ballet WA.  In 2011 she was accepted into the Western Australian Academy of Performing Arts (WAAPA).  At WAAPA she had the opportunity to work with choreographers such as Nils Christe, Kim McCarthy and Xiaoxiong Zhang and perform in wide range of repertoire, including Balanchine’s Serenade and Jardi Tancat by Nacho Duato.

Jessica graduated from WAAPA with an Advanced Diploma of Performing Arts (Dance) and a Bachelor of Performing Arts, receiving three awards at graduation, as well as the Paulette Carson Ballet Scholarship.  In 2015 she moved to Germany to study at Akademie des Tanzes in Mannheim under the direction of Birgit Keil.  During the 2015/16 Season she completed her Masters in Tanz and danced with Badisches Staatsballett Karlsruhe as part of the Ballettstudium program.  There she performed in Taming of the Shrew, Youri Vámos’ reimagined The Nutcracker and The Sleeping Beauty, and Terence Kohler’s Das Kleine Schwarze/ The Riot of Spring.  Jessica has also performed professionally with WA Ballet in Serenade in 2012 and Giselle in 2014.  In December 2016 she was invited to perform the lead role of Swanhilde in Charlesworth Ballet’s production of Coppélia.

Jessica joined Singapore Dance Theatre as an apprentice in March 2017, and was promoted to Artist in January 2018..