About

I use content creation to teach and inspire developers.

James speaking at All Things Open conferen

WORK EXPERIENCE

Microsoft logo FedEx logo Auth0 logo PlanetScale logo

Bio

James is a JavaScript Developer, Speaker, and Teacher with a passion for teaching developers through various mediums of content. He is a firm believer in work-life balance, the on-going pursuit of personal happiness, and empowering others to take control of their career. His personal philosophy of “Learn Build Teach” has blossomed into a growing community of aspiring and established developers focused on helping each succeed.


His professional experience includes Software Development at Fedex and Developer Advocacy at Microsoft, Auth0, and PlanetScale. He is currently working as a full-time Technical Content Creator focused on growing his YouTube audience of over 150k subscribers, a weekly Web Development podcast called Compressed.fm, and an array of online courses. James has partnered with notable companies like Cloudflare, Microsoft, Fauna, Cloudinary, and more along his content creation journey. In his spare time, James plays co-ed soccer with his wife, spends time with his dogs, and can solve a Rubik's cube in under a minute.

My Weekly Newsletter

A weekly newsletter filled with personal updates, recent content, and general Web Development announcements to inspire you to Learn, Build, and Teach.