Program Manager at Microsoft Learn building GitHub-first learning experiences for developers.
I work at the intersection of technical content, code, community, and AI agents. Most of my work is about helping builders move faster from "what changed?" to "what can I build with this?". I want to make sure no one gets left behind.
Mistakes are how I learn.
- Build CLI + Microsoft Build — helping developers find sessions, news, repos, and next steps long past the last session
- Labs on Microsoft Learn — hands-on, GitHub-hosted labs that help people try Microsoft products in practical ways
- GitHub-first content strategy — making repos, labs, samples, and docs easier to discover and use together
- Agentic content workflows — using Copilot and structured knowledge systems to manage content operations at scale
- Learning should meet builders where they already work. Sometimes that's Microsoft Learn. Sometimes it's GitHub. Sometimes it's a terminal.
- Great technical content should be runnable. The closer a learner is to working code, the better.
- No one should be left behind in the AI era. Better tools should help more people participate, not create a new gate.
- Events should help people long past the last session. A repo, lab, sample, or CLI can keep the learning alive after the live moment ends.
- Microsoft Learn and Labs on Microsoft Learn
- Building developer content systems for Build, Ignite, and AI Tour
- GitHub-first learning experiences
- Copilot workflows, second brains, and agentic content operations
- Turning scattered docs, repos, sessions, and news into useful developer pathways
Fun fact: I hold the family record for consecutive sneezes: 12.




