He has previously written for the Guardian and Nature and worked as a media officer for Imperial College London and the British Heart Foundation. He has produced audio content for the Guardian Science Weekly podcast and the Imperial College Podcast, and produced news videos for Imperial.