I create in-depth free and premium courses on ProductiveDev and my YouTube channel.

I enjoy helping others learn to code and to think about software development as a craft and a practice of lifelong learning.

My passion is to help anyone who wants to learn to build a strong foundation in software engineering and leadership through hands-on projects and practice.