Bij zijn internationale debuut, op de Europese kampioenschappen kortebaanzwemmen 2007 in Debrecen, Hongarije, werd Heersbrandt uitgeschakeld in de series van de 50 en de 100 meter vlinderslag. Op de Europese kampioenschappen zwemmen 2008 in Eindhoven, Nederland strandde de Belg in de halve finales van zowel de 50 als de 100 meter vlinderslag. Tijdens de Olympische Zomerspelen van 2008 in Peking, China werd Heersbrandt uitgeschakeld in de series van de 100 meter vlinderslag. In Rome, Italië nam de Belg deel aan de Wereldkampioenschappen zwemmen 2009, op dit toernooi strandde hij in de series van zowel de 50 als de 100 meter vlinderslag.