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 (@ahmaxed)


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, and strength training.

Alison Yoon from London, United Kingdom (@aliyooncreative)


Alison is a web developer, speaker, and has a passion for helping others to learn.

She's been a Londoner for several years now, but was born and raised in South Korea and has lived in several countries.

She loves her dog, doing yoga, working at her standing desk, and going for walks along the River Thames.

Anastasiia Buievych from Ternopil, Ukraine (@anisiangel)


Anastasiia leads the Ukrainian localization effort. Her aim is to help others learn, grow, and move toward their goals. In her free time, she enjoys reading, cooking, and exploring the world around her.

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.

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.

Daniel Rosa from Porto Alegre, Brazil (@Daniel__Rosa)


Daniel leads freeCodeCamp's Portuguese localization effort. A husband and a father of two, he started volunteering for freeCodeCamp in early 2021, and is now a member of the staff.

Daniel is a translator turned English teacher turned technical writer turned systems analyst. He loves learning, teaching, programming, writing and helping people learn.

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.

Gavin Lon from London, UK


Gavin is an Instructional Designer at freeCodeCamp, and helps developer courses and curricula. He was born in Durban, South Africa, and moved over to London in his 20s. He spent nearly two decades working as a software engineer in the legal industry.

Gavin has worked with a wide variety of technologies, including C# on various .NET platforms (mobile, desktop and web). He also has significant experience working with JavaScript and associated frameworks.

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.

Huyen Nguyen (@huyenltnguyen)


Huyen is a software engineer focusing on frontend development and developer experience.

She's passionate about web accessibility, accessible education, and open-source sustainability.

In her free time, she enjoys reading, learning, and contributing to open source.

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.

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.

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.

Kolade Chris from Nigeria (@Ksound22)


Kolade switched from Environmental Biology to Web Development. He has a deep passion for writing, and writes tutorials for the freeCodeCamp English publication.

He enjoys learning new things every single day, and spends his free time watching football and wrestling.

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 (@lynnzheng08)


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.

Muhammed Elruby from Suez, Egypt (@SboonnyDev)


Muhammed, used to work as custom clearance manager. One day by chance, he stumbled upon the freeCodeCamp community. Since then, he has coded consistently, contributing to open source. He enjoy jokes, memes, and cooking. He is also helping with the freeCodeCamp Arabic localization effort.

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.

Tomi Tokko from London, UK (@tomitokko3)


Tomi is a developer and creates tutorials for freeCodeCamp. He also runs a YouTube channel named CodeWithTomi where he makes video tutorials on simplifying web development.

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.

Sem Bauke from Purmerend, Nederlands (@sembauke)


Sem is a software engineer, working on the freeCodeCamp mobile app that will give access to our learning resources to millions of people around the globe. He started learning programming back in 2014, and graduated early from his software-engineering study by learning from freeCodeCamps curriculum.

In his free time, Sem likes to play games with friends and take hiking trips through nature.

Shaun Hamilton from Glasgow, Scotland


Shaun is a Software Developer at freeCodeCamp. He's a Mechanical Engineer by education, and musician by practice. Shaun and his wife prepare to live "the homestead life" – with tech in tow.

Yoko Matsuda from Tokyo, Japan (@_sidemt)


Yoko had always dreamed of becoming a developer. And in 2017, she started learning to code on freeCodeCamp.

Today Yoko is a web developer, building Ruby on Rails projects for clients. She also leads the Japanese localization effort at freeCodeCamp.

In her free time, she enjoys learning about planetary science, and she enjoys translating as a hobby too.

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.