Ross is Producer and Head of the Puppet Making Workshop and Art Department at Buni Media in Nairobi. Prior to joining Buni Media, he was the Managing Director of Nautilus Productions, a venture capital-funded TV animation production house in Cologne, Germany. He has also worked as Head of Workshop & Special Effect for TV production company GUM GmbH, Cologne, Germany and as a lecturer at the Plymouth College of Art & Design in Plymouth, England. He holds a degree in Fine Arts from the University of Tasmania, and was awarded a D.A.A.D. Scholarship to study at the HdK (now the Berlin University of the Arts).