The freeCodeCamp community has thousands of volunteer contributors around the world.

And thanks to generous donations from more than 7,000 people each month, our nonprofit also has the budget for a few staff members. These people work on the codebase, curriculum, and extra-curricular learning resources.

All of these people started off as volunteer contributors and gradually worked their way up over the years. If you are interested in becoming a contributor as well, here's how to get started contributing to freeCodeCamp.

Here are the people who make up freeCodeCamp's staff.

Abbey Rennemeyer from Portland, Oregon, USA (@abbeyrenn)


After training to be an archaeologist and working in business development, Abbey discovered freeCodeCamp. She volunteered her skills by helping edit hundreds of tutorials. She then joined our staff in 2018. She now oversees freeCodeCamp's publication and social media. She also authors a lot of her own tutorials for the publication.

Ahmad Abdolsaheb from Istanbul, Turkey (@Abdolsaheb)


Ahmad is a software engineer, product designer, and data analyst at freeCodeCamp. He loves math, color theory, and information architecture. When he isn't working, he enjoys drawing, reading, strength training, and learning German.

Ania Kubow from London, UK (@ania_kubow)


Ania Kubow is a software developer and course creator on YouTube. She loves to teach code by building retro video games. She was born in Poland. Before she moved to the UK, she grew up in the UAE, Thailand, and Singapore.

Axel Roffi from Brussels, Belgium (@Axel_Roffi)


Axel Roffi was born and raised in Paris, France. After business school, he built a freelance software development practice.

In 2018, he pioneered a "fast casual" restaurant franchise business. In 2021, he sold his equity to his business partners to refocus on tech.

Axel is an early adopter of several blockchain project, and he is developing a course focused on smart contract development. He lives in Brussels, Belgium, with his wife and two kids. He loves soccer, boxing, and reading detective stories.

Beau Carnes from Grand Rapids, Michigan, USA (@beaucarnes)


Beau worked as a special education teacher for years at schools around Michigan. He now runs the freeCodeCamp community YouTube channel and creates courses. When he's not helping to advance's mission, he enjoys taking his sons on adventures, playing board games, juggling, and making robot toy videos on his personal channel.

Bolaji Ayodeji from Lokoja, Kogi, Nigeria (@iambolajiayo)


Bolaji is a software engineer and author. He's passionate about sharing knowledge, documentation, web engineering, Jamstack, headless commerce, communities, and free open source software (FOSS). Bolaji is still in university, and contributes to freeCodeCamp as his studies allow.

Chanin Nantasenamat from Bangkok, Thailand (@thedataprof)


Chanin grew up in Los Angeles and Irvine, California and later moved to Thailand. As an Associate Professor of Bioinformatics, he teaches and conducts research in computational drug discovery. In his spare time, he runs 2 YouTube channels called the (1) Data Professor and the (2) Coding Professor where he creates tutorials on data science, bioinformatics and coding. He enjoys music, movies, travel and spending time with his family.

Dario Di Cillo from Bologna, Italy (@DarioDC)


Dario helps run the Italian localization effort. He recently earned his master's degree in chemistry. He is interested in environmental sciences and technology. He loves music, playing the guitar, and hiking in nature.

Dillion Megida from Kogi, Nigeria (@iamdillion)


Dillion is a prolific developer and technical writer. He is passionate about user experience design and web accessibility. He loves learning and teaching on topics around web technologies, concepts and best practices.

Dionysia Lemonaki from Athens, Greece (@deniselemonaki)


Dionysia is a developer focusing on frontend technologies. She writes articles for the freeCodeCamp publication. Her aim is to help others and give back to the community that has helped her on her own coding journey as a self-taught developer. She enjoys reading, going for walks in nature, and being owned by her cat.

Edward Pratowski from Philadelphia, Pennsylvania, USA (@EPratowski)


Edward is a curriculum developer at freeCodeCamp. He is a teacher who writes code for side projects. He enjoys music, puzzle games, and spending time with his family.

Estefania Cassingena Navone from Valencia, Venezuela (@EstefaniaCassN)


Estefania is a developer and online instructor. She writes articles in English and Spanish for freeCodeCamp's publication, and she creates video courses for our YouTube channel. Estefania started volunteering for freeCodeCamp by writing articles for the publication. She created the first-ever video course we published on our Spanish YouTube channel. In her free time, she enjoys learning and watching movies.

Farhan Hasin Chowdhury from Dhaka, Bangladesh (@frhnhsin)


Farhan is a software developer and writer focused primarily on back-end technologies. He's passionate about learning new skills and sharing his knowledge with the community. In his spare time, he loves to read books and play games.

Gwendolyn Faraday from Indianapolis, Indiana, USA (@gwen_faraday)


In addition to designing courses with freeCodeCamp, Gwen works as a tech lead for Relevize, a SaaS marketing technology startup. Gwen works with Python, JavaScript, and related technologies in web development.

On the side, Gwen creates software development courses under the name Faraday Academy. When she's not coding, she's probably out running, reading, or playing with her cat.

Ihechikara Vincent Abba from Ebonyi, Nigeria (@ihechikara2)


Ihechikara is a developer and technical writer. He is currently studying mechatronic engineering in the university. He enjoys creating tutorials through writing as a way of helping others learn and expanding his knowledge. In his free time, he enjoys playing chess, learning, coding, and spending time with family.

Hillary "Lary" Nyakundi from Nairobi, Kenya (@larymak1)


Lary is a developer and Computer Science student. He is passionate about technology and open-source.

He aims to make an impact on society by creating helpful programming resources.

During his free time, he enjoys learning new concepts and trying out new cooking recipes. He loves cooking.

Ilenia Magoni from Bologna, Italy (@ieahleen)


Ilenia is a graduate student finishing up her Master's in Chemistry. She is interested in environmental issues and technology, and in making the world a better place. She has contributed to the freeCodeCamp community as a moderator since summer 2019, and she is now part of our staff, focused mainly on authoring tutorials.

Jason Dsouza from Bengaluru (Bangalore), India (@jasmcaus)


Jason is a developer and researcher focused primarily on human-centered AI. He has created a number of courses for the freeCodeCamp YouTube channel, and is helping develop the upcoming Data Science and Math curriculum expansion. In his free time, he occasionally enjoys programming compilers and reading books about Russian history – in Russian.

Jessica Wilkins from Los Angeles, California, USA (@codergirl1991)


Jessica is a developer and experienced teacher. She creates tutorials for freeCodeCamp's publication and helps learners on the forum. Jessica is also an accomplished Oboe player and has performed in a variety of ensembles across the US, Canada, China, and South Africa. She runs her own online sheet music company, JDW Sheet Music.

Joy Shaheb from Dhaka, Bangladesh (@JoyShaheb)


Joy is an author and teacher. He's on a mission to create the best web development tutorials on the internet. In his leisure time, he enjoys watching Anime and listening to K-pop music.

KayLa Thomas from Atlanta, Georgia, USA (@cfhcofficialkat)


KayLa works as a software engineer and runs a nonprofit called Coding For Hermit Crabs. This program helps homeless youth learn how to code – a cause she was inspired to champion since she herself was homeless as a teen.

She was moved by freeCodeCamp's similar philosophy and mission of making programming accessible for all. She serves as the main writer for the Learn to Code RPG video game.

Kris Koishigawa from Daegu, South Korea (@kriskoishigawa)


Kris grew up on the island of Oahu, Hawaii. He always dreamed of traveling. After graduating, he moved to Daegu, South Korea, to teach English. Soon he found freeCodeCamp and learned to program. Currently, he splits his time between software development and authoring tutorials for freeCodeCamp's publication.

Kylie Ying from Boston, Massachusetts, USA (@kylieyying)


Kylie is a current computer science grad student at MIT, working on research in the domain of machine learning and particle physics. She has a YouTube channel focused on programming tutorials and projects, and is passionate about teaching code and inspiring people to pursue STEM. In her free time, she enjoys figure skating, hockey, sunsets, dogs, and poker.

Lynn Zheng from San Francisco, California, USA


Lynn is a software engineer who graduated from the University of Chicago in 2021 with a joint Bachelor's and Master's degree in Computer Science. When she isn't busy building software, she enjoys working on open-source projects, learning Game Development, and creating digital art.

Miya Liu from Chengdu, Sichuan, China (@miyaliu666)


Miya oversees the global Chinese-speaking freeCodeCamp community and the Chinese localization effort. She enjoys reading, walking, cooking, and meeting with freeCodeCamp contributors around the world.

Mrugesh Mohapatra from Bengaluru, India (@raisedadead)


Before he joined freeCodeCamp, Mrugesh studied computer science and worked as a software engineer at several multinational tech companies. He oversees much of freeCodeCamp's server infrastructure and DevOps tasks. In his spare time, he enjoys photography.

Naomi Carrigan from Vancouver, Washington, USA (@nhcarrigan)


Naomi is a web developer focusing on the MEAN stack. She has a deep love of TypeScript. In her free time she enjoys building chat bots, contributing to open source, and playing video games.

Nielda Karla Gonçalves de Melo from São Paolo, Brazil (@NieldaKarla)


Nielda is an English teacher who is learning to code so she can develop better tools for her classes. She also works as a developer and instructional designer on freeCodeCamp’s upcoming English for Developers curriculum.

Nielda enjoys learning new skills, water-coloring, and contemplating nature. She loves spending time with family, friends, and especially her cat.

Niraj Nandish from Dubai, UAE (@DrSilverFox2311)


Niraj is a 3rd year IT student. He is a long-time contributor to freeCodeCamp. He is building an updated version of the freeCodeCamp Android app. In his free time, he either reading a good novel or geeking out on a sci-fi movie/shows.

Tom Mondloch from Stevens Point, Wisconsin, USA (@moTness)


Tom joined freeCodeCamp as a student and completed the curriculum. He started frequently contributing to the open source codebase. Years later, we invited him to join our staff. His current focus is on curriculum design and development. He also enjoys fishing and hockey.

Oliver Eyton-Williams from Brussels, Belgium


Before Oliver became a prolific contributor to freeCodeCamp's open source codebase, he earned his Ph.D. in particle physics and worked as a scientist. As a software engineer, he focuses on improving freeCodeCamp's curriculum and infrastructure. In his free time he plays too many games. Typically ones involving cards, boards, or computers.

Quincy Larson from Dallas, Texas, USA (@ossia)


Quincy worked as a teacher and a school director for a decade before learning to code at hackathons and makerspaces around California. He enjoys reading history books, taking his kids to the park, and trying to teach anyone who will listen to him.

Rafael D. Hernandez from Los Angeles, California, USA (@rafaeldavish)


Rafael is a father, husband, and web developer. He contributes to the codebase and oversees freeCodeCamp's efforts to translate our curriculum and thousands of tutorials into Spanish. In his free time, he enjoys playing the drums and guitar.

Veronica Stork from Tivoli, New York, USA (@veewren)


Veronica is a writer and cat lady. She has a deep love of books and of learning. She likes to program in React.

Zaira Hira from Islamabad, Pakistan (@hira_zaira)


Zaira serves as a DevOps engineer at freeCodeCamp, and leads the Urdu localization effort.

She has been in the tech operations field for the several years. She aims to give back to the community from which she has learned so many best practices.

In her free time, she enjoys photography, hiking, creating digital art, gaming, and writing.