Speaking Events
From newest to oldest. Recordings linked where available, courtesy of conference organizers.
Interested in having me speak at your event, or on your livestream / podcast / etc? Shoot me an email!
Kansas City Developer Conference (KCDC)
The UX of AI: User Interaction Beyond the Chat Box
Sat Oct 10 2026 • Kansas City, MO
RenderATL
The Life-Changing Art of Being Wrong
Sat Sep 12 2026 • Atlanta, GA
VueConf
The Life-Changing Art of Being Wrong
Sat Jun 20 2026 • Atlanta, GA
StirTrek
How to Ruin a User Interface: Surprisingly Easy Ways to Screw Over Your Users
The Life-Changing Art of Being Wrong
Mon Jun 01 2026 • Columbus, OH
CodeStock
How to Ruin a User Interface: Surprisingly Easy Ways to Screw Over Your Users
The Life-Changing Art of Being Wrong
Sat May 09 2026 • Knoxville, TN
ConFoo
I Didn't Know HTML & CSS Could Do THAT!
Learn Enough Design to be Dangerous
Wed Mar 25 2026 • Montreal, Canada
Kansas City Developer Conference (KCDC)
Zero to Design System in Just 4 Hours Workshop
From Design Systems to Web & Native Apps with React, .NET, and AI
Sat Sep 13 2025 • Kansas City, MO
Nebraska.Code
Usablity Testing Without a UX Specialist
Sat Aug 23 2025 • Lincoln, NE
RenderATL
How to Ruin a User Interface
Sat Jul 12 2025 • Atlanta, GA
200OK
How to Ruin a User Interface
Mon Jun 23 2025 • Tulsa, OK
VueConf
How to Ruin a User Interface
Fri Jun 13 2025 • Tampa, FL
DevUp
How to Ruin a User Interface
Learn Enough UX to be Dangerous
Sat Sep 14 2024 • St. Louis, MO
Kansas City Developer Conference (KCDC)
How to Ruin a User Interface
A Tale of Two Servers: SSR in React and Angular
Fri Jul 26 2024 • Kansas City, MO
O'Reilly Live Course
Web Accessibility Workshop
Fri Jun 07 2024 • Virtual
O'Reilly Live Course
Web Accessibility Workshop
Tue Nov 07 2023 • Virtual
DevReach
Wed Oct 25 2023 • Sofia, Bulgaria
React Advanced
Usability Testing Without a UX Specialist
Mon Oct 23 2023 • Virtual
DevUp
Getting Started with Accessibility in React
Usability Testing Without a UX Specialist
Thu Sep 28 2023 • St Louis, MO
Kansas City Developer Conference (KCDC)
Learn Enough Design to be Dangerous
Wed Jun 21 2023 • Kansas City, MO
Webinale
Learn Enough Design to be Dangerous
Tue May 23 2023 • Virtual
StirTrek
Fri May 05 2023 • Columbus, OH
Code PaLOUsa
Learn Enough Design to be Dangerous
Wed Aug 17 2022 • Louisville, KY
React Next
DataViz Design Tips: Making Your Data Make Sense
Tue Jun 28 2022 • Tel Aviv, Israel
DevUp
Learn Enough Design to be Dangerous
Ditch the Media Queries: Modern CSS Replacements for Better Responsive Code
Fri May 06 2022 • St Louis, MO
Hover
Ditch the Media Queries: Modern CSS Replacements for Better Responsive Code
Fri Apr 29 2022 • Virtual
Women In Tech Summit (WITS)
Learn Enough Design to be Dangerous
Wed Apr 27 2022 • Virtual
CodeStock
Learn Enough Design to be Dangerous
Ditch the Media Queries: Modern CSS Replacements for Better Responsive Code
Thu Apr 07 2022 • Knoxville TN
NationJS Frontrunners React
Creating a Component Library
Fri Dec 06 2019 • Washington, DC
Drupal Camp AVL
Overcoming Impostor Syndrome
Fri Jul 13 2018 • Asheville, NC
Litmus Live
Keynote: Overcoming Impostor Syndrome
Thu Sep 21 2017 • London, UK
Litmus Live
Keynote: Overcoming Impostor Syndrome
Tue Aug 29 2017 • San Francisco, CA
The Email Design Conference
When Graceful Degredation Isn't An Option: Designing Emails for Regulated Industries
Fri Sep 16 2016 • Boston, MA