Coach Joseph is a IIHF level 1 coach who first started playing ice hockey at a young age in Brussels, Belgium and has been involved in assisting coaching on ice hockey since he was 16 years old. At 18 years old Joseph moved to compete in inline hockey, playing in the French Belgian championships.

After moving back to Melbourne in 1999, Joseph started playing ice hockey as a Jets Prem A before becoming a permanent member of the Demons club. Joseph is now coaching for local inline clubs, Demons junior ice hockey club as well as becoming a permanent inline hockey junior team state Coach for Victoria.

Joseph was also playing ice hockey representing Victoria at Inline hockey State level as well as Ice Hockey and played in the Goodall Cup before it became part of the AIHL. Joseph is a founding player of the Melbourne Ice Hockey club and has been a coach for the Icehouse Hockey Academy since 2016 running Powerskating and other skilled base classes.