James is a JavaScript Developer, Speaker, and Teacher with a passion for teaching developers through content. He is a Staff Developer Advocate at PlanetScale with years of experience in Content Creation, Advocacy, and Software Development. In his spare time, he runs a YouTube channel, plays co-ed soccer with his wife, spends time with his dogs, and can solve a Rubik's cube in under a minute.