John has a passion for all things technology. He has a 20+ years of combined personal and professional experience in solving technical problems. He has held electronics repair, technical support, network/system administration, and software engineering roles just to name a few. He is also committed to diversity and equality in the tech industry. He enjoys spending his free time mentoring, playing/developing video games, and attending conferences to learn about cool, new technologies!