Джанака Хеманта начала заниматься велоспортом в конце 1990-х, в возрасте 18 или 19 лет, после того, как в юности занимался лёгкой атлетикой. С 2004 года он является военнослужащим Национального военно-морского флота Шри-Ланки и представляет его на местных соревнованиях. Он считается одной из символических фигур шри-ланкийского велоспорта.[1]
В 2006 году он выиграл второй этап Tangalle Cycle Tour, гонки организованной в честь первого года президентства государственного деятеля Шри-Ланки Махинды Раджапаксы.[2] В начале года он принял участие в Туре Таиланда, но был вынужден сойти с гонки на третьем этапе.
В 2008 году в составе сборной Шри-Ланки на туре Тура Пакистана он выиграл седьмой этап проходивший между Мултаном и Сахивалом[3], и занял пятое место в генеральной классификации. В следующем году он выиграл последний этап и стал победителем в генеральной классификации Air Force Cycle Tour, главном гонке национального календаря.[1]
В сезоне 2010 года он выиграв групповую гонку на Южноазиатских играх, проходивших в Бангладеше.[4] Эта победа знаменовала собой появление шриланкийского велоспорта на международном уровне.[5] По-прежнему выступая за национальную команду, он финишировал двадцатым на чемпионате Азии в индивидуальной гонке и Туре Индии.
Спустя шесть лет после его оглушительного успеха он снова был включён в команду Шри-Ланки для участия в Южноазиатских играх 2016 года, которые проходили в Индии.[6] В индивидуальной гонке на время ему пришлось довольствоваться бронзовой медалью уступив двум индийскими гонщиками.[7] На следующий день он оказался в шаге от подиума в групповой гонке, победу в которой одержал его соотечественник Дживан Джаясингхе.