Having been a school teacher and sports coach for a number of years, he grew to love the interaction and guidance he could provide to the students, but a passion for database queries and web design developed into a full-time position as a software developer working from home. During this time Charles continued to train and race his road bike, competing in the local racing leagues in Cape Town, culminating in participating at the UCI Masters Road World Championships in St Johan in Tirol, Austria in 2008.