Photo of Kent C. Dodds

Kent C. Dodds

Principal Software Engineer & Educator

Utah, USA

Summary

  • Principal-level architect + educator + platform operator: designs tooling, teaches it, and runs the business behind it.
  • Testing Library and Epic tooling drive ecosystem-scale adoption with durable OSS stewardship and enterprise trust.
  • Productized education and enterprise licensing deliver sustained commercial success with long-running curricula and updates.

Public Work

  • Testing Library patterns are referenced in Playwright’s official migration docs; widely adopted in modern test strategy discussions.
  • Curriculum used in corporate training (Trulia, Wix, FamilySearch) and higher-ed programs (Ensign College, BYU); invited speaker at internal events (Wix, Adobe).
  • Tools and training used by engineers at major technology companies, including Google, Meta, Microsoft, Amazon, and Apple.
  • Blog posts with 1M+ completed reads from 500k+ unique readers; 10M+ total views.

Experience

Kent C. Dodds Tech LLCFounder, Independent Educator
2019–Present
Productized education, open source, and community programs.
  • Building Epic* training: EpicReact, EpicWeb, TestingJavaScript, EpicAI (MCP) serving 49k+ engineers; several-hundred-dollar pricing; tens of millions in revenue since 2019 via individual and enterprise licenses.
  • Standardized user-centric testing with Testing Library (33m+ weekly downloads); query APIs adopted in Playwright (18m+ weekly) and Vitest (30m+).
  • Designing Epic Stack as a production-ready reference app (5.5k GitHub stars) with hundreds of OSS projects and significant internal adoption across multiple companies.
  • Operating Epic Workshop (epicshop), enabling hands-on training at scale across EpicAI, EpicWeb, and EpicReact.
RemixDirector of Developer Experience
2021–2022
DX strategy, docs, community, and events.
  • Led DX strategy, docs, and community; primary role in Remix CLI and Stacks feature design.
  • Scaled community and adoption (2022): 13k Discord, 19.4k newsletter, 74k weekly npm downloads.
  • Produced Remix Conf (300+ attendees, 31 sponsors) and coordinated workshops/speakers.
PayPalSenior/Staff Engineer, Web Infrastructure
2015–2019
Web tooling, platform standards, and product delivery.
  • Built `paypal-scripts`, standardizing builds and saving millions in engineering time; still in use and maintained.
  • Led paypal.me rewrite on React; modernized a product used by millions and still maintained today.
  • Started `pp-react`, a foundational component library for the design system that remains in use.
  • Represented PayPal on TC-39 and supported multiple teams via web infra leadership.
AtTask (now Workfront)Frontend Engineer
2014
Frontend modernization planning and delivery ownership.
  • Defined a modernization plan for the frontend stack.
  • Provided senior-level guidance during a key transition window.
AlianzaFrontend Engineer
2014–2015
Sole frontend engineer ownership for product delivery.
  • Owned frontend architecture and delivery as the sole frontend engineer.
  • Hired and onboarded a new frontend engineer.
  • Upgraded build tooling and CI/CD processes early in career.
DomoFrontend Engineer
2012–2014
Frontend engineering and early tooling leadership.
  • Transitioned from test automation to frontend engineering.
  • Contributed to AngularJS and internal tooling improvements.

Skills

  • TypeScript, Node.js, Bun, Cloudflare, React, Remix
  • Web architecture, DX tooling, build systems
  • Testing strategy, performance, observability
  • AI-assisted development (Cursor) with leading LLMs
  • Developer education, curriculum design

Recognition

  • Google Developer Expert (GDE)
  • Microsoft MVP
  • GitHub Star
  • TC-39 delegate (PayPal)
  • State of JS 2020: highest satisfaction of 97% for Testing Library
  • GitNation OS Awards: Most Impactful Contribution to the community for Testing Library

Education

M.S. Information Systems, Brigham Young University (BYU) (2014)