Johan started to coach rowing in 2010 at St. Joe's Prep in Philadelphia and also started the Learn to Row program at the Pennsylvania Athletic Club Rowing Association (PENN AC). In 2011 Johan moved to California and was the assistant coach at Oakland Strokes for two years.
Johan began rowing his Sophomore year at the University of Minnesota. In 2009 he moved to Philadelphia to train with an elite rowing club on boathouse row. In the fall of 2011 he moved to Oakland to train with the US team. Johan competed at the 2012 Olympic Rowing Trials. His last race was the Red Bull X-Row in Switzerland.
His focus is teaching how to row more efficiently while pushing your body beyond its limit.