Skip to main content


As Co-founder of TrainHeroic, Josh has been on his professional journey with TrainHeroic since 2011. Prior to joining TrainHeroic, Josh played football for coach Jim Harbaugh at the University of San Diego. Josh was lucky enough to be coached by strength coaches Shannon Turley (Stanford) and Stephane Rochet (US Navy) and realized quickly how impactful strength and conditioning was on human and athletic development. Today, Josh is the Director of TrainHeroic and TrainingPeaks’ Sales Teams, learns something from the bright minds here in the office, coaches, and customers, and does his best to train like he’s still playing ball. He’s been waiting patiently since 2009 for the phone to ring with the NFL commissioner announcing he’s been drafted and we just don’t have the heart to tell him to give it up…”