Michele is a homegrown product of Plettenberg Bay, whose first great achievement was competing in the Beijing Olympics. She has competed all over the world and was the International Canoe federation (ICF) WorldSurfSki Champion in 2013. Michele races Marathon events, both Flatwater and Rivers, has been the South African River Champion and won a bronze medal at the World Marathon Championships in 2007.
At the end of 2013 she moved to the USA to run the Sprint High Performance program for USA Canoe/Kayak (the national Governing Body for Olympic Paddle Sports.) She has been part of the Sabrina Love Family for many years.