Johan kom in i TimeAttack-världen mer eller mindre av en slump – men trivdes direkt och blev kvar. Efter flera försök utom tävlan med olika bilar gjorde han sin första riktiga säsong i Challenge 2022.
Inför 2026 års säsong så satsar han i klassen Club med en Volkswagen Golf R. Han stöttar även tre andra förare som sponsor.
Professionellt har Johan en bakgrund inom finansvärlden och arbetar idag med strategisk rådgivning till ledare inom svenskt näringsliv. Han utvecklar även ett nytt koncept där racingens tänk och mentalitet översätts till beslutsfattande i affärslivet.