Teaching
I teach engineering teams to build better software. From half-day workshops to multi-week programs. Previously at O'Reilly and egghead.
Where I've Taught
Workshop Topics
React & Next.js
Beginner to AdvancedServer components, app router, data fetching, caching, production architecture.
TypeScript for Teams
Intermediate to AdvancedType-safe APIs, generics, utility types, migration strategies.
AI Integration
IntermediateClaude, GPT-4, prompt engineering, API patterns, production best practices.
Architecture & System Design
SeniorMonorepos, micro-frontends, API design, scaling patterns.
Testing Strategies
Intermediate to AdvancedUnit, integration, E2E testing. Building a testing culture that sticks.
Developer Experience
All LevelsWorkflows, tooling, CI/CD, code review practices.