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 the Paulette Carson Ballet Scholarship. During the 2015/16 Season she completed her Masters in Tanz and danced in Taming of the Shrew, Youri Vámos’ reimagined The Nutcracker and Sleeping Beauty, and Terence Kohler’s Das Kleine Schwarze/ The Riot of Spring.  Jessica has also performed professionally with the West Australian Ballet in Serenade in 2012 and Giselle in 2014.  In December 2016 she performed the principal 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. Since joining the company she has performed in CoppéliaThe NutcrackerGiselleSleeping BeautyPeter & Blue’s Birthday Party and Peter & Blue’s Forest AdventurePaquitaThe Four TemperamentsOrgan ConcertoLinea AdoraSYNCFivesEvening Voices and Romeo and Juliet (2020).