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!

A Live Blog w/ DatoCMS with Matteo Giaccone


A Late Career Change with Kyla Gregory


Trying Out New C# APIs with Maria Naggaga

Trying out new C# APIs with Maria Naggaga....


I write

I Created a Developer Rap Video - Here's What I Learned

I created a developer rap video. Here's what I learned....


Why and How to Get Started Live Streaming

Learn how and why I got started Live Streaming early in 2020....


5 Tips for Crushing Developer Interviews

Here are 5 ways you can improve your chances of doing well in a developer interview....