Since 2003 he has worked as a freelance journalist for publications such as the Big Issue, Stage Magazine and Concrete Wave, writing pieces on general subjects but also on areas as varied as Science, the Environment, Politics, Entertainment and Travel. He was a staff reporter for the Cape Times from 2008 to 2011 and is now an investigator for the Mail &Guardian Centre for Investigative Journalism.