I teach the joy of bringing your ideas to life with AI.
I started teaching myself to code during COVID, while working primarily in marketing and communications as a Senior Partner at SOSV, a global venture capital firm. I’m a self-taught coder, not a software engineer by training
AI-assisted coding changed the trajectory of my work. What began as experimenting with ChatGPT to help me code evolved into building AI-powered search and recommendation systems, workflow automations, data tools, dashboards, and prototypes. Today, my role is increasingly focused on AI and automation: identifying where AI can improve how we work, and building and deploying tools to make it happen.
I created my first Vibe Coding course on Udemy in March 2025, just a month after the term was coined. Since then, nearly 7,500learners have enrolled. I’ve also designed and taught a longer live AI and Vibe Coding program with the company Code for All to around 400students.
My approach is practical: you don’t need to become a traditional programmer before you can build useful software with AI. But you do need to learn how to think clearly about problems, work effectively with AI coding tools, understand what the code is doing, test and debug your work, and turn an idea into something that actually works.
I teach from experience. The techniques in my courses are the same ones I use to build tools and automate real workflows in my professional work. What started as a way to build things I couldn’t build before has changed both what I do professionally and what I want to teach, and led me to create a new company dedicated to courses and AI-powered projects.