Kent C. Dodds

Profile

Improving the world with quality software · Husband, Father, Latter-day Saint, Teacher, OSS.

Creator of:

Kent C. Dodds: Software Craftsman and Educator

Kent C. Dodds is a passionate software engineer and educator who has dedicated his career to improving the lives of others through quality software. With a deep understanding of JavaScript, TypeScript, and React, Kent has authored numerous popular open-source libraries and tools, including testing-library/react-testing-library, mdx-bundler, and babel-plugin-macros. His contributions to the open-source community have earned him a reputation as a respected leader and innovator.

Beyond his technical expertise, Kent is also an engaging and inspiring educator. His educational blog, with over 198 blog posts and counting, has been read by over 500,000 people, providing valuable insights and guidance to developers of all levels. Kent's passion for teaching extends beyond the written word, as he is a frequent speaker at conferences and workshops, sharing his knowledge and experience with others.

A dedicated husband and father, Kent also finds time to pursue his love of extreme sports. When he's not coding or teaching, you're likely to find him cruising around on his onewheel or hitting the slopes on his snowboard. Kent's ability to balance his professional and personal life with such enthusiasm and dedication is a testament to his character and commitment to excellence.

Key Highlights

  • Open-source library and tool author
  • Respected leader and innovator in the JavaScript and React communities
  • Engaging and inspiring educator
  • Passionate speaker and facilitator
  • Dedicated family man and extreme sports enthusiast

Kent's Work

  • Testing Library for React: A simple and complete set of React DOM testing utilities that encourage good testing practices. https://github.com/kentcdodds/testing-react-apps
  • MDX Bundler: A tool that takes MDX/TSX strings and outputs a component you can render. Supports imports! https://github.com/kentcdodds/mdx-bundler
  • Babel Plugin Macros: A tool that allows you to build simple compile-time libraries. https://github.com/kentcdodds/babel-plugin-macros
  • Downshift: A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. https://github.com/downshift-js/downshift
  • Cross-Env: A cross-platform setting of environment scripts. https://github.com/downshift-js/downshift

Kent's Blog

  • Educational Blog: A collection of over 198 blog posts covering JavaScript, TypeScript, React, testing, careers, and more. https://kentcdodds.com/info

Kent's Speaking Engagements

  • Frequent speaker at conferences and workshops
  • Shares knowledge and experience with developers of all levels

Kent's Personal Life

  • Dedicated husband and father
  • Passionate about extreme sports
  • Enthusiastic and dedicated individual

Kent C. Dodds is a true inspiration to the software development community. His unwavering commitment to quality, education, and innovation has made a significant impact on the lives of countless developers. As he continues to share his knowledge and expertise, Kent is sure to inspire generations of software engineers to come.