Beau Carnes is a technology leader and educator with a decade of experience building full-stack web applications and producing developer-focused curriculum as Director of Technology Education at freeCodeCamp. He runs the freeCodeCamp.org YouTube channel and has hands-on engineering experience contributing to flagship open-source projects like freeCodeCamp and DevDocs, where he maintained documentation scrapers and fixed cross-language docs issues. Beau blends classroom teaching and content production with product-grade development—having taught web development, led video curriculum, and shipped UI and auth features that improve learner experience. His background in special education and robotics coaching informs a patient, outcome-driven approach to teaching complex technical topics. Based in Grand Rapids, MI, he pairs media production skills (a degree in television and digital media) with a software development degree to create accessible, well-crafted learning resources. He’s known for turning messy documentation and curriculum challenges into polished, usable learning tools.
10 years of coding experience
2 years of employment as a software developer
Full Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
Bachelor of Science (B.S.) Software Development, Bachelor of Science (B.S.) Software Development at Western Governors University
Bachelor of Science (B.S.) Television and Digital Media Production, Bachelor of Science (B.S.) Television and Digital Media Production at Ferris State University
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
Role in this project:
Full-stack Developer
Contributions:58 commits, 58 PRs, 23 pushes in 4 years 1 month
Contributions summary:Beau primarily contributed to the freeCodeCamp codebase by merging feature branches and modifying various files related to the curriculum, user authentication, and the user interface. They made changes across multiple file types, including modifying sitemap files, user models, certificate-related files, and various UI components. These changes suggest a focus on integrating new features, fixing bugs, and improving the overall functionality and user experience of the platform.
Contributions:6 commits, 5 PRs, 10 comments in 29 days
Contributions summary:Beau primarily contributed to the `devdocs` project by updating and maintaining documentation scrapers and filters for various programming languages and frameworks. They fixed issues related to SVG case sensitivity, updated Flow and React Native versions, and ensured the proper functioning of links for Jest documentation. Furthermore, the user addressed header alignment issues in the Python documentation, indicating involvement across multiple technologies.
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.