James is a JS Developer, Keynote Speaker, and Content Creator whose passion for teaching has impacted hundreds of thousands of developers across the world. With 10+ years of Software Development and Developer Advocacy experience, he blends deep technical knowledge with the ability to communicate across levels of understanding and experience. In his spare time, he and his wife love to travel, chase their toddler around, and play co-ed soccer.