Software developer & educator
Teaching people to use, build, and create with AI.
AI agents are where most of my work is right now, through courses, curriculum, demos, and tools.
About
👋🏽 I'm Guil, a developer and educator working with Python, TypeScript, and agentic AI. My courses have reached 550,000+ learners worldwide, from first lines of JavaScript to production AI agents.
I've worked at Shopify, led curriculum for Podium's first AI-native web development program, built courses for Scrimba and LinkedIn Learning, and led the software curriculum and instructor team at Treehouse.
Courses, talks & livestreams
Recent videos
Build Your First AI Agent with TypeScript and Mastra
Watch on YouTube ↗-
1:39:18
Build Your First AI Agent with TypeScript and MastraMastra · Jun 2026
-
1:06:14
Token Optimization TrainingAndela × GitHub · Jun 2026
-
14:57
Build Your First AI Agent in 90 MinutesMastra · Apr 2026
-
4:46:20
Learn to Code Using AIfreeCodeCamp · Jan 2024
-
26:24
What Is RAG, and How to Make AI Work for YouScrimba · Dec 2023
AI & software development
Selected courses
Build Your First AI Agent with TypeScript and MastraMastra
GitHub Collaboration: Token Optimization Session and Q&A VideosGitHub + Andela
Extend Copilot's Agent Mode with MCPLinkedIn Learning
Node and OpenAI's Assistants APILinkedIn Learning
DALL·E and GPT-4 VisionScrimba
Deploying AI Apps with CloudflareCoursera
AI Embeddings and Vector DatabasesScrimba
Learn to Code with AIfreeCodeCamp & Scrimba
Build an AI AgentMastra
Chat Tool with OpenAI and PineconeLinkedIn Learning
Learn OpenAI's Assistants APIScrimba
AI Coding for Non-CodersScrimba
JavaScript on the Go: ObjectsLinkedIn Learning
React Router v6LinkedIn Learning
JavaScript and the DOMTreehouse
React HooksTreehouse
Asynchronous Programming with JavaScriptTreehouse
React AuthenticationTreehouse
Beginner's Guide to JavaScriptYouTube
JavaScript BasicsYouTube
Conferences & podcasts
Speaking
Optimize GitHub Copilot Token CostsGitHub + Andela
Be a Librarian vs. a Code EncyclopediaScrimba
How to Make AI Work for YouPodcast
Tackling Imposter Syndrome100DaysOfCode
CSSconf EUBerlin
Thunder Nerds Podcast2019
Front-End Design ConferenceSt. Petersburg, FL
Treehouse Festival, Emcee2021
Treehouse Festival2020