Hi, I’m Josh and coaching has always been a part of my life…

For over 20 years, I have been an active coach in the Montgomery County Swim League, working with athletes at all levels. My passion for sports stems from my own experiences playing a variety of sports growing up and as a lifelong sports fan. I know this world and I am dedicated to supporting athletes and their families through every stage of the athletic journey. Whether it’s navigating the recruiting process, transitioning into collegiate athletics, or preparing for life after sports. Each phase brings both excitement and uncertainty, and I am committed to guiding athletes and their parents through these pivotal moments.

In addition to coaching athletes, I also work with young professionals starting their careers. I founded Game Gym, an esports and video game education company, with the mission of providing structured, coach-led training for gamers. Over six years, I successfully grew the business, developing one of the first esports coaching certifications, which set a new standard for education and training in this emerging industry. I am particularly proud of the positive culture we cultivated and the impact we had on both players and coaches in the esports community.

When I’m not coaching, I love playing golf—especially in team settings, where the collaborative aspect of the game shines. There’s a special joy in watching someone else sink a 20-foot putt, knowing that we’re all in it together. Golf, much like life, teaches us that things don’t always go as planned, but success lies in how we respond to those challenges.

I believe coaching is about facing life’s storms together, much like the bison that instinctively turn to face a storm head-on, knowing that’s the quickest way through. Life’s challenges can feel overwhelming, but you don’t have to face them alone. I’m here to help you move forward with confidence and clarity.

If you have any questions about coaching, please check out my FAQ page. To schedule a complimentary 30-minute session, email me at Josh@hafkincoaching.com or click the button at the top of the page.

In my personal time, I enjoy traveling, discovering unique golf courses, and spending time with my wonderful wife, Sarah, our dog, Winnebago (“Winnie”), and our newest addition to the family, our baby, Sprout.



Experience

  • Certified Living Person - 1988-Present

  • Master Coach, Life Coach Institute - 2024 

  • Master of Science - Sports Industry Management, Georgetown University - 2014

  • Entrepreneur - Founder and CEO, Game Gym - 2018-2024

  • Video Game Marketer - Bethesda Softworks, GEICO 2015-2018

  • Bachelor of Arts - Communications - University of North Carolina at Chapel Hill - 2011

  • Olympic Swimming Trials - 100 Backstroke - 2008, 2012

  • Varsity Swim Team - University of North Carolina at Chapel Hill, 2007-2011

  • ACC Champion - 200 Medley Relay

  • Certified Caddy with Caddymaster

  • Certified Rescue Scuba Diver with PADI