Selected projects

Kiln screenshot 1Kiln screenshot 2Kiln screenshot 3

Kiln

SwiftUIPythonFastAPIMongoDBCoolify

Self-hosted iOS workout tracker built around Live Activities — complete your entire workout from the lock screen.

Moonthread screenshot 1Moonthread screenshot 2Moonthread screenshot 3

Moonthread

SwiftUIPythonFastAPIPostgreSQLRailway

A sideloadable iOS period tracker that tracks one thing: your period. No ads, no upsells, you control your data.

GitHub Curator preview

GitHub Curator

TypeScriptReactNode.jsExpressPostgreSQLPassportGoogle SSOOpenAI

AI-powered repository monitoring that surfaces meaningful changes as curated summaries.

Courses I've built

AI Python for Beginners preview

AI Python for Beginners

JupyterPythonOpenAIAnthropic

Write Python scripts that interact with large language models, automate tasks, and analyze your own data while building AI-powered applications from day one.

419,100 enrollments4.7/5
View Course
AI Prompting for Everyone preview

AI Prompting for Everyone

ChatGPTClaudeGemini

Become an AI power user: master prompting techniques for finding information, brainstorming and writing, and working with multimedia and code using ChatGPT, Claude, and Gemini.

80,100 enrollments4.7/5
View Course
Spec-Driven Development with Coding Agents preview

Spec-Driven Development with Coding Agents

MarkdownJetBrains

Go beyond vibe coding: write a clear markdown spec defining what to build, then plan, implement, and validate features with a coding agent, bring SDD to legacy codebases, and package the workflow into a portable agent skill.

244,818 views3,045
View Course
Data Analytics Professional Certificate preview

Data Analytics Professional Certificate

Google SheetsJupyterPythonPandasSQLiteTableauOpenAIAnthropicGemini

Extract insights from data using statistical techniques, Python, SQL, and AI tools while developing skills in visualization and storytelling.

41,343 enrollments4.7/5
View Course
Design, Develop, and Deploy Multi-Agent Systems with CrewAI preview

Design, Develop, and Deploy Multi-Agent Systems with CrewAI

JupyterPythonCrewAIOpenAI

Build multi-agent systems that go beyond single-task automation. Create intelligent agent teams that plan, reason, and collaborate using tools, memory, and guardrails.

14,040 enrollments4.6/5
View Course
Gemini CLI: Code & Create with an Open-Source Agent preview

Gemini CLI: Code & Create with an Open-Source Agent

JupyterPythonGemini

Apply Gemini CLI to software development, content creation, data analysis, and learning workflows, using context management, MCP, and orchestration techniques.

22,820 enrollments4.6/5
View Course

Recent reads

Bliss Montage by Ling Ma Reading
Crossing the Chasm by Geoffrey Moore Reading
The Inner Game of Tennis by W Timothy Gallwey
Save the Cat! by Blake Snyder
Automatic Noodle by Annalee Newitz
Taiwan Travelogue by Yang Shuang-Zi

My year in workouts