Talks that help engineers do their best work.
I speak on the technical and human sides of software engineering, from modernizing legacy systems to adopting AI tools, improving accessibility, and building careers that last.

In every talk, my goal is to give developers clear, actionable strategies they can take back to their teams. Whether we're diving into refactoring patterns for large Go codebases, exploring how AI agents can help manage tech debt, or breaking accessibility down into simple practices developers can apply right away, I focus on what's practical and useful for engineers doing the work.
I've spoken at conferences like GopherCon EU, CascadiaJS, Epic Web Conf, Boise Code Camp, GitHub Universe, and Microsoft Ignite, and regularly deliver keynotes, breakout sessions, and workshops for both developer and leadership audiences.
Talks available to book.
- AI + tech debt
Tackle your tech debt with AI Agent Modernization
Break the costly rewrite cycle. How AI agents, including tools like GitHub Copilot, can help continuously modernize codebases, automate tech debt removal, and keep applications current without disruptive full rewrites.
- Go + refactoring
Refactoring Go: Patterns and Practices for Maintaining and Evolving Large Codebases
As Go codebases grow, complexity accumulates fast. Patterns for safely refactoring Go systems: improving code organization, breaking dependency cycles, evolving error handling, and modernizing large-scale systems.
- Accessibility
Web Accessibility for Developers
Accessibility isn't just for compliance, it's core to great software. The tools to identify accessibility barriers, apply WCAG principles in real projects, and adopt practical patterns that improve usability for everyone.
- DevTools
Deep Dive into Chrome DevTools: Unlocking This Hidden Power for Advanced Web Development
Chrome DevTools is more than a debugger. Beyond the basics into advanced profiling, performance optimization, and debugging techniques that can radically improve your frontend workflow.

Book me for your event.
I speak at conferences, meetups, and company events, and I can tailor any talk, or build something new, for your audience.