Teaching

I teach engineering teams to build better software. From half-day workshops to multi-week programs. Previously at O'Reilly and egghead.

Workshop Topics

React & Next.js

Server components, app router, data fetching, caching, production architecture.

Beginner to Advanced
TypeScript for Teams

Type-safe APIs, generics, utility types, migration strategies.

Intermediate to Advanced
AI Integration

Claude, GPT-4, prompt engineering, API patterns, production best practices.

Intermediate
Architecture & System Design

Monorepos, micro-frontends, API design, scaling patterns.

Senior
Testing Strategies

Unit, integration, E2E testing. Building a testing culture that sticks.

Intermediate to Advanced
Developer Experience

Workflows, tooling, CI/CD, code review practices.

All Levels