← Back Home

Speaking

Talks, podcasts, and appearances.

Design Systems 101 Thumbnail
Design Systems

Design Systems 101: The Developer Approach to Better Frontends

September 3, 2026

A well-built design system doesn’t just make your UI consistent, it makes your product better. Better developer experience, better user experience, better product velocity. But, getting there takes more than just a component library. In this workshop, we'll take a deliberate approach to building a JavaScript design system using React, Storybook, and CSS tokens. We'll start with primitives… the layout, spacing, and typography foundations, and build upward into a structured, scalable system you can actually ship and maintain.

Mess to Modern Slide
React

Mess to Modern: Refactoring a React Nightmare

June 16, 2026

Have you ever been handed a React project that felt like navigating barbed wire? 900-line components, endless useEffects, and zero modularity. Join me as we take a real-world React nightmares and refactor it live! We’ll move from an over-engineered mess to a performant, scalable app by mastering predictable state management, centralized data handling, and domain-driven structure. Leave the “mess” behind and learn how to build React components that bring order back to your code!

Need for Speed Conference Talk Thumbnail
Frontend

Need for Speed: How Modern JavaScript Frameworks Are Solving Web Performance

September 25, 2025

My first conference talk! With so many web frameworks, it often feels like the best practices are split depending on what you code in. When it comes to performance, each framework has a unique way to deal with three core problems that impact your site's performance. In this talk, we'll dive into how frameworks like Next.js, SvelteKit, and Astro think about these three core problems and align on the biggest factors when it comes to your site!

freeCodeCamp Postcast Thumbnail
Career

From Injured Athlete to Software Engineer — freeCodeCamp Podcast #193

August 17, 2025

In episode #193 of the freeCodeCamp podcast, I joined Quincy Larson to tell my journey in tech: from a career-ending knee injury in my first college semester, to working the front desk of an optometry office, to leading architecture transformations for healthcare systems... all before turning 23. We cover the real cost of moving fast in tech, my shortcomings with building a personal brand early on, and what I'd tell anyone who's just getting started.

Night of UX Thumbnail
UX

UX/UI Gone Wrong: The Hidden Cost of Bad Design

July 22, 2025

Bad design isn't just a visual bug or an inconvenience... it is a business problem, it is a risk to your users, and it's costs are often invisible until it is too late. In this talk, I share examples and situations of design principles that hold this hidden cost to your UX, why you should be prioritizing UX, and the incentives behind good UX.