Born in Adelaide, South Australia, Stefaan began his training in classical ballet at age 9. He commenced further study at the New Zealand School of Dance, on scholarship in 2012.

During his time at NZSD he was chosen to represent the school and perform a pas de deux, at the gala of the Asian Grand Prix in Hong Kong, as a guest artist, in August 2013.

Stefaan joined Singapore Dance Theatre in January 2014, performing a wide range of classical and contemporary pieces by renowned choreographers from across Asia, Europe, and the US.

Stefaan then went on to dance with Theater Pforzheim in Germany in 2016, and recently finished his contract with Zfin Malta Dance Ensemble.