Konstnärlig Ledare tillsammans med Carina Jingrot sedan 2013. Har medverkat i flera uppsättningar som skådespelare samt regisserat, skrivit manus, gjort scenografi, kostym och formgivning. Även arbetat på Stockholms Stadsteater, Borås Stadsteater, Teater Tofta med film, tv och radio. Johan är även författare till romanerna Down under och Hästpojkarna på Gilla Böcker/Lilla Piratförlaget och nu aktuell med romanen Inte död än på Romanus och Selling.