Public Speaking
Talks & Workshops
20+ years of frontend experience distilled into practical, no-hype talks on Angular architecture, AI integration, and enterprise engineering. Available for conferences and meetups.
Available Talks
20 Years of Frontend Lessons: Architecture Decisions That Actually Matter
After two decades building frontend systems across airlines, healthcare, financial services, and government — the lessons that matter most aren't about frameworks. They're about judgment. This talk shares the architecture decisions that consistently separate systems that scale from systems that struggle: when to abstract and when not to, how to design state management you won't regret, how to earn trust from backend teams and stakeholders, and how to lead technical direction without losing your team along the way. No framework wars. No hype. Just hard-won lessons from 20 years in the trenches.
AI-Powered Frontend: Integrating LLMs Into Your Angular App Without the Hype
Everyone's talking about AI — but how do you actually ship it in a real frontend app? This session cuts through the noise and walks you through practical patterns for integrating LLMs directly into modern Angular applications. We'll cover calling the Claude API from a frontend service, streaming AI responses token-by-token for a natural UX, handling loading states and error recovery gracefully, and structuring prompts so your AI features behave predictably in production. No ML background required — just code that ships.
Angular Signals & Zoneless: A Real-World Migration Story
Angular 17–21 introduced one of the most significant paradigm shifts in the framework's history — Signals-based reactivity and zoneless change detection. But what does migrating a real enterprise app actually look like? This talk shares a practical, phased approach to adopting Signals, removing Zone.js dependencies, and modernising component architecture — while keeping your production app stable throughout.
Reactive State at Scale: NgRx Patterns That Actually Work
NgRx is powerful — but misused, it becomes a source of complexity rather than clarity. This session shares battle-tested patterns for structuring NgRx state in large applications: selector composition, effect isolation, feature state lazy loading, and localStorage persistence for page-refresh-safe UX. Ideal for teams who've adopted NgRx but feel like they're fighting the framework rather than working with it.
Scaling Angular in the Enterprise with Nx & Module Federation
Large Angular codebases become unmanageable fast without the right architecture. In this session, we explore how Nx monorepos and Module Federation transform the way enterprise teams build, scale, and deploy Angular applications. Drawing from real-world experience across financial services and healthcare, we'll walk through practical patterns for structuring libraries, enforcing boundaries, and enabling independent deployments — without sacrificing developer experience.
Interested in having me speak?
I'm available for conferences, meetups, and internal engineering events.