Justin graduated from Saratoga High School in Saratoga, CA in 2002 where he played both Baseball and Football. He continued his baseball career at San Jose City College from 2002-2004, where he also played in the Junior College North South All Star Game. He then received a baseball scholarship to play at University of Mary in Bismarck, North Dakota where he played Division II baseball, receiving the Most Valuable Hitting Award in 2006.
After college, he continued his passion for baseball starting his coaching career. Justin was the assistant coach at Saint Lawrence Academy from 2006-2008. He then went back to Saratoga High School, becoming the head baseball coach, before moving to be an assistant coach at Los Gatos High School in 2010 and again in 2017. Currently, he is the hitting coach at Los Gatos High School as well as the performance coach at Sirious Baseball. Justin has coached several travel ball teams and lead numerous baseball camps and clinics.
He also scouted with a MLB team for 3 years. During his scouting career, he saw a need for educating youth on how to handle failure and pressures that are thrown at them in life and sports. Justin is a Certified Life Coach .
Through his baseball journey, Justin has had the opportunity to work with former MLB all star and 2 time World Series Champion, Kevin Youkilis, as he prepared for spring training. He has also been able to work with professional hitting coach, Kevin Long, currently with the Washington Nationals. He also works closely with Mike Potenza, the current strength and conditioning coach for the San Jose Sharks. Through these opportunities, he has developed a close friendships, where he can turn to them for insight and knowledge in his career.