Hi, I'm James!

I'm a Fullstack Web Developer who is addicted to learning and loves working with people. I live by the motto Learn Build Teach, so I’m excited to share the things I learn with you!

I do videos

With hundreds of videos and over 10,000 subscribers, I've been creating YouTube videos for about 7 years. I create weekly videos on Web Development.

I create

I love to teach, and I've create courses on Web Development, JavaScript, React, and more. I love being able to put the things I've learned into a package for others to learn from.

React and Serverless - Fullstack Development

Learn to build a secure and production-ready fullstack application from start to finish. By then end...


Build a Quiz App with HTML, CSS, and JavaScript

Want to improve your core Web Develoment skills? Want to improve your knowledge of HTML, CSS, and Ja...


Learn Visual Studio Code

Improve your efficiency and proficiency as a developer by learning everything you need to know about...


I live stream

Live Streaming is the new hotness in the developer communitty, and I've definitely jumped on board. I love having live interaction with viewers while writing code. Come hang out with me in a live stream!

Building a SaaS with Miguel

Let's talk about building a Saas with Miguel....


Move Things With CSS with Jhey Tompkins

Let's talk about CSS Animations!...


Getting Into DevRel with Kapehe

Kapehe joins to talk about DevRel!...


I write

5 Things I've Learned From Creating YouTube Videos

Creating YouTube videos has changed my life. Here's 5 things I've learned!...


The Easiest Way to Add Node.js User Authentication

The easiest way to add user authentication in your Node.js apps. We will use Auth0 to do the hard wo...


5 Ways to Customize VS Code

Learn how to customize your VS Code to impress your friends!...