Born in Perth, Western Australia, Jessica started ballet at the age of 6 at Terri Charlesworth Ballet Centre. 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 a 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 and the Paulette Carson Ballet Scholarship. In 2015 she moved to Germany to complete her Masters at the Akademie des Tanzes in Mannheim. During that year, she danced with Badisches Staatsballett Karlsruhe, where she performed in The Taming of the Shrew, Youri Vámos’ The Nutcracker and The Sleeping Beauty, and Terence Kohler’s Das Kleine Schwarze/ The Riot of Spring. Jessica has also performed professionally with West Australian Ballet in Serenade (2012) and Giselle (2014). In 2016 she performed the principal role of Swanhilde in Charlesworth Ballet’s production of Coppélia.

Jessica joined Singapore Ballet as an apprentice in March 2017, and was promoted to Artist in January 2018. Since joining the company, she has performed in the classic ballets, Coppélia, The Nutcracker, Giselle, Don Quixote, Swan Lake and Romeo and Juliet. She has also danced in The Four Temperaments and Serenade by George Balanchine, Paquita, Blue SnowJabula and Opus 25, as well as Organ Concerto, SYNC, ZIN! and Purcell Pieces by Nils Christe. Jessica has enjoyed performing ballets by Choo-San Goh, such as Fives, In the Glow of the Night, Birds of Paradise and Double Contrasts, and being a part of new creations, such as Linea Adora by Timothy Harbour, Evening VoicesQuiver and Without You by Tim Rushton, and After Happy Ever by Alice Topp.