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.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster of Information Systems Management, Information Systems, Master of Information Systems Management, Information Systems 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 (22)

MDXPowerShellJavaCSSC++CRustScala

Github contributions (5)

github-logo-circle
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:103 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.
renderreactrollupbundlerstrings
epicweb-dev/epic-stack

May 2023 - Apr 2025

This is a Full Stack app starter with the foundational things setup and configured for you to hit the ground running on your next EPIC idea.
Role in this project:
userFull-stack Developer
Contributions:9 releases, 606 reviews, 383 PRs in 1 year 11 months
Contributions summary:Kent primarily focused on the transition of the project from "rocketrental.space" to "epic notes," which included updating the application's branding to "epic notes." They made changes to multiple routes, including those for user onboarding, password reset, and email verification, which indicates modifications to the backend and frontend. The user also addressed testing-related fixes by updating test configurations and end-to-end (E2E) tests.
remix-stack
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