Resume generator
Kent C. Dodds: resume templates
Five free resume templates built from @kentcdodds’s GitHub profile - switch between Markdown and LaTeX, edit anything, then copy or download. No signup.
Contact details, experience and education saved in the resume builder on the profile page are filled in here automatically on this browser.
The classic single-column order recruiters and ATS parsers expect - the same layout as the PDF export.
Edit freely - your changes update the preview and the copy/download output instantly.
Kent C. Dodds
github.com/kentcdodds | kentcdodds.com | Salt Lake City, Utah, USA
Summary
Improving 🌎 with quality software · Husband, 6x Dad, Latter-day Saint, Dev Educator, MVP
⚡️ EpicAI.pro 🌌 EpicWeb.dev 🚀 EpicReact.dev Software developer working primarily in TypeScript, JavaScript, MDX, with 403 public repositories on GitHub, including 42,986 stars earned and 11,440 contributions in the past year.
Projects
match-sorter - TypeScript, JavaScript (2016 – 2026)
Simple, expected, and deterministic best-match sorting of an array in JavaScript
- Live demo: npm.im/match-sorter
- 4,108 stars · 143 forks · github.com/kentcdodds/match-sorter
bookshelf - JavaScript, HTML, CSS, Dockerfile (2019 – 2026)
Build a ReactJS App workshop
- Topics: kcd-edu, react, epicreact-dev
- Live demo: www.epicreact.dev/modules/build-an-epic-react-app-v1/build-an-epic-react-app-welcome
- 2,684 stars · 1,158 forks · github.com/kentcdodds/bookshelf
babel-plugin-macros - JavaScript (2017 – 2023)
🎣 Allows you to build simple compile-time libraries
- Topics: babel, babel-plugin, babel-macros
- Live demo: npm.im/babel-plugin-macros
- 2,632 stars · 138 forks · github.com/kentcdodds/babel-plugin-macros
kentcdodds.com - TypeScript, MDX, JavaScript, CSS (2020 – 2026)
My personal website
- Topics: kentcdodds, remix, prisma, typescript, oss, website, react, sqlite
- Live demo: kentcdodds.com
- 2,496 stars · 655 forks · github.com/kentcdodds/kentcdodds.com
use-deep-compare-effect - TypeScript, JavaScript (2019 – 2024)
🐋 It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
- Live demo: npm.im/use-deep-compare-effect
- 1,917 stars · 88 forks · github.com/kentcdodds/use-deep-compare-effect
mdx-bundler - JavaScript, MDX (2021 – 2026)
🦤 Give me MDX/TSX strings and I'll give you back a component you can render. Supports imports!
- Topics: mdx, mdx-bundler, esbuild
- 1,901 stars · 83 forks · github.com/kentcdodds/mdx-bundler
babel-plugin-preval - TypeScript, JavaScript (2017 – 2022)
🐣 Pre-evaluate code at build-time
- Live demo: npm.im/babel-plugin-preval
- 1,362 stars · 48 forks · github.com/kentcdodds/babel-plugin-preval
testing-react-apps - JavaScript, HTML, CSS, Dockerfile (2019 – 2024)
A workshop for testing react applications
- Topics: react, testing, kcd-edu, epicreact-dev
- Live demo: www.epicreact.dev/modules/testing-react-apps-v1/testing-react-apps-welcome
- 1,095 stars · 717 forks · github.com/kentcdodds/testing-react-apps
react-testing-library-course - JavaScript (2018 – 2022)
Test React Components with Jest and React Testing Library on TestingJavaScript.com
- Topics: kcd-edu, react, testing, react-testing-library, testingjavascript
- Live demo: testingjavascript.com/playlists/test-react-components-with-jest-and-react-testing-library-72cf
- 1,083 stars · 373 forks · github.com/kentcdodds/react-testing-library-course
advanced-react-patterns-v1 - HTML (2017 – 2021)
The course material for my advanced react patterns course on Egghead.io
- Topics: kcd-edu
- Live demo: egghead.io/courses/advanced-react-component-patterns
- 1,077 stars · 138 forks · github.com/kentcdodds/advanced-react-patterns-v1
Technical Skills
- Languages: TypeScript, JavaScript, MDX, HTML, CSS, Shell
- Frameworks: React, Remix, Expressjs
- Databases: Prisma, Sqlite
- Cloud: Cloudflare Workers
- Tools: Babel, Eslint
Open Source & GitHub Activity
- 403 public repositories · 42,986 stars earned · 9,257 forks across projects · 11,440 contributions in the past year · 108-day longest contribution streak
The preview shows the content via the Markdown twin - compile the .tex (e.g. on Overleaf) for the exact typeset output.
The one-page PDF and Word exports still live on the profile dashboard, with the editable contact and experience fields.