Come check out how Kent C. Dodds can help you level up your career as a software engineer. Kent C. Dodds Helping people make the world a better place through quality software. Hi, I'm Kent C. Dodds. I help people make the world better through quality software. Having a hard time keeping up with JavaScript? Blog recommendations My flagship training
kentcdodds.com
Bio, Work & Ideas
Kent C. Dodds
Conference affiliation: Software Engineer and Educator · EpicProduct.engineer · 2026
On this page
Kent C. Dodds is the creator of React Testing Library, an independent software engineer and educator who has shaped how developers test applications, build web products, and design AI assistants. His work spans influential JavaScript utilities, developer-education businesses, and Kody, an assistant designed to carry useful capabilities across applications.
From frontend infrastructure to independent education
Dodds earned a master’s degree in information systems from Brigham Young University in 2014. He moved from automated testing into frontend engineering at Domo, worked at AtTask, and subsequently led frontend architecture and build-tooling improvements at Alianza.
At PayPal from 2015 to 2019, he developed shared web infrastructure, contributed to the React-based rebuild of PayPal.Me, and represented the company on TC39, the JavaScript standards committee. His open-source projects include cross-env, which makes environment-variable scripts work across platforms, and match-sorter, a deterministic search-result sorting utility.
In 2018, Dodds created React Testing Library, advancing user-centered software testing that evaluates visible behavior and realistic interactions instead of component internals. This approach keeps tests focused on whether applications actually work for users and makes them less brittle when implementations change.
He left PayPal in 2019 to teach independently through Kent C. Dodds Tech LLC, subsequently building TestingJavaScript.com, EpicReact.dev, EpicWeb.dev, EpicAI.pro, and EpicProduct.engineer. From 2021 to 2022, he also served as director of developer experience at Remix. His Epic Stack distills full-stack web-development practices into a production-oriented reference application.
What he is building toward
Software tests should reflect human behavior. Dodds favors assertions about what users can see, enter, and accomplish over tests tied to private state or framework machinery—a philosophy embedded in his introduction to React Testing Library.
AI assistants need access to the long tail of applications. Dodds advocates the Model Context Protocol as a shared interface through which specialized tools and services can become available across compatible assistants, without requiring every AI provider to build each integration separately.
Useful AI requires authorized action, not conversation alone. His AI Engineer demonstration combines location, weather, authenticated journaling, tool approvals, and adaptable presentation; his MCP workshop translates those capabilities into practical implementation.
Assistant capabilities should travel between hosts. With Kody, Dodds is developing portable assistant infrastructure for memory, credentials, code, and automations. A Shopify integration extends that approach into everyday business operations.