Johan har arbetat på Altinget Sverige i olika roller sedan 2016. I dag är han nyhetschef och redaktör för Altinget Rikspolitik.
Tidigare har Johan bland annat arbetat som reporter och webbredaktör på Aftonbladet och praktiserat på Upsala Nya Tidning och Sveriges ambassad i Bern.
Johan har en pol.kand i statskunskap från Uppsala universitet och en fil.master i journalistik från Stockholms universitet.