Juan graduated in mathematics with a Master in Teacher Training in 2012, specializing in Game Design for social casino video games and as a video game developer using Unity and Unreal Engine for both PC and mobile. He is a successful online teacher on the Udemy e-learning platform from 2015 to 2022 and subsequently with his own platform Frogames Training with over 150 online courses which has over 500,000 students across 130 countries.