Kent Dodds

Software Engineer Educator

Pleasant Grove, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kent Dodds is a software engineer and educator with 12 years of experience building developer tools, workshops, and production web apps—known for hands-on contributions to major open-source projects like React Testing Library, Remix, and TanStack Query. He combines deep front-end expertise (React, hooks, Suspense, performance) with testing and CI/DevOps improvements, and has led developer experience efforts as Co-Founder/Director at Remix Software while running his own education company. His work emphasizes developer ergonomics and reliability—adding TypeScript migrations, better testing patterns, and CI smoke tests across popular libraries. Based in Utah, he balances prolific open-source maintenance with creating commercial learning platforms (EpicReact/EpicWeb/EpicAI) and even built features like QR/magic-link login on his personal site. An uncommon strength is translating complex library internals into teachable workshops and high-quality tooling that improve both DX and production stability.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster of Science Information Systems (MISM) Web Development, Master of Science Information Systems (MISM) Web Development at Brigham Young University
languagesEnglish, American Sign Language
stackoverflow-logo

Stackoverflow

Stats
28,061reputation
2.6mreached
179answers
148questions
Badges
webpack
top-5%
jestjs
top-1%
react-testing-library
top-1%
java
top-5%
javascript
top-1%
angularjs
top-5%
github-logo-circle

Github Skills (92)

ui-components10
testing10
remix10
build-automation10
backend10
jsx10
sql-query10
hook10
javascript10
react-components10
performance-monitor10
session-management10
component-development10
react-component10
esbuild10

Programming languages (20)

MDXPowerShellJavaCSSC++RustCScala

Github contributions (5)

github-logo-circle
A workshop for testing react applications
Role in this project:
userFull-stack Developer
Contributions:26 reviews, 143 commits, 66 PRs in 2 years 9 months
Contributions summary:Kent primarily focused on improving the testing of React applications. They updated existing components like `LoginSubmission` and implemented solutions for advanced form testing and mocking modules using React Testing Library. Furthermore, the user made changes to the `index.js`, `public/index.html` and other files related to the workshop examples and overall setup to enhance the user experience and improve the workshop's functionality. The user also made changes to the testing setup to facilitate testing for react-router-dom and other external libraries.
react-applicationstestingreactkcd-eduepicreact-dev
kentcdodds/mdx-bundler

Feb 2021 - Dec 2022

🦤 Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
Role in this project:
userFull-stack Developer
Contributions:104 reviews, 36 commits, 80 PRs in 1 year 10 months
Contributions summary:Kent primarily contributed to the project by fixing TypeScript typing issues and making the codebase more robust. They made all options in the `bundleMDX` function optional and added a test for this change. The user also refactored the project to switch from `@mdx-js/js` to `xdm`, implementing the necessary changes for this major update, including integrating an esbuild plugin for xdm. The contributions demonstrate a focus on improving the library's functionality, stability, and developer experience.
mdxtsxmdx-bundleresbuild
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial