KGN
BlogSpeakingBooks & Courses

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

StirTrek

Mon Jun 02 2025 • Columbus, OH

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

React Summit EU 2024

Thu Jul 18 2024 • Virtual

O'Reilly Live Course

Web Accessibility Workshop

Fri Jun 07 2024 • Virtual

StirTrek

Fri May 03 2024 • Columbus, OH

O'Reilly Live Course

Web Accessibility Workshop

Tue Nov 07 2023 • Virtual

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

WeAreDevelopers Student Day

Wed May 10 2023 • Virtual

React Miami

Thu Apr 20 2023 • Miami, FL

LogRocket Meetup

Thu Dec 15 2022 • Virtual

DevReach

Sun Sep 11 2022 • Boston, MA

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

React Miami

Wed May 18 2022 • Miami, FL

CodeLand

Mon May 16 2022 • Virtual

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

React Europe

Thu Dec 09 2021 • Virtual

React Advanced

Mon Oct 25 2021 • Virtual

Connect ReImagine

Thu Jun 10 2021 • Virtual

Byteconf React

Fri May 01 2020 • Virtual

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

Litmus Live

Wed Aug 02 2017 • Boston, MA

The Email Design Conference

When Graceful Degredation Isn't An Option: Designing Emails for Regulated Industries

Fri Sep 16 2016 • Boston, MA