2022 was a massive year for the freeCodeCamp community:
- The community helped millions of people around the world learn math, programming, and computer science. We also helped them stay motivated and moving forward toward their goals.
- We published thousands of tutorials and hundreds of free full-length video courses
- We translated thousands of these free learning resources into many world languages, including Spanish, Arabic, Swahili, Ukrainian, and many others.
- We made progress on freeCodeCamp's free University Degree program, which will take many more years to develop but is well underway.
How did the community accomplish all of this? With help from thousands of kind human beings who volunteered their time and talents. I'm proud to award 696 of these prolific contributors with the status of Top Contributor 2022.
I have met with most of these people over the years. I can say without hesitation: these are among the most kind, thoughtful people I've met. I am deeply grateful for everything they're doing for the community.
We're jazzed to recognize everything they've accomplished this year.
I've broken this list down into 7 broad categories:
- Forum contributors. People who helped answer questions on the freeCodeCamp forum. They also gave people feedback on their coding projects, and helped keep the forum a friendly, inclusive place.
- Translation contributors. freeCodeCamp's curriculum is now available in Spanish, Portuguese, Japanese, Chinese (Traditional and Simplified), Italian, Ukrainian, and German. And we're working on many other major world languages, too. These translation contributors are making all this possible.
- Publication contributors. We have more than 10,000 free tutorials on a vast array of programming topics. And it's all thanks to these kind people who research and write them.
- Codebase contributors. People who contributed code or instructional design to the main freeCodeCamp repositories on GitHub. As you may know, we have a massive 3,000-hour interactive curriculum, which we call /learn.
- DevDocs.io contributors. People who helped maintain and extend the free documentation search engine. If you haven't tried this, you should. It's super useful when coding, and lets you save documentation of more than 500 programming languages and libraries to your computer for offline access.
- Chapter contributors. We are building a free, self-hosted alternative for Meetup.com called Chapter. We have already started beta testing this with some freeCodeCamp study groups around the world.
- YouTube course contributors. The freeCodeCamp community also runs a YouTube channel with full-length courses on a wide variety of software engineering tools and concepts. We published more than 100 full-length courses in 2022 from dozens of contributors.
Many of these contributors are familiar faces. They've been contributing to our community's mission for years. And there are also plenty of new people who just recently discovered the community.
How You Can Get Involved in the freeCodeCamp Community in 2023
If you're interested in joining these kind people and contributing to freeCodeCamp's mission, we would welcome your help.
The most immediate way you can help is to start hanging out on the freeCodeCamp forum, answering people's questions there, and giving them feedback on their projects. You can join the forum here.
If you want to contribute to the freeCodeCamp curriculum, translations, and codebase, we have an entire guide on how to get started with this.
If you want to write helpful tutorials and publish them in freeCodeCamp's publication, here's our style guide, which includes steps for applying as an author. Please note that we are quite selective, but that if we do accept you as an author, you will get a lot of guidance from our editorial team.
And finally, if you want to contribute to the freeCodeCamp community YouTube channel, we are also quite selective. But we've written an entire handbook for how to create helpful videos on YouTube, which includes application instructions.
How We're Celebrating These Top Contributors
We're going to throw some big, in-person top contributor parties in major cities around the world.
Last time we did this, we had parties in New York City, Dublin, and Hong Kong. And when we're able, we'll try to do it in even more cities so more top contributors can participate.
We're also recognizing these contributors by adding a special Top Contributor 2022 badge to their freeCodeCamp public profiles.
We've organized this list by category of contribution. Note that many of these people contributed in several ways to the community.
Also note that a few of our contributors prefer to remain pseudo-anonymous, so you may see some silly names in here as well.
Finally, you may notice that several prominent people in the community are not on this list. That's because – thanks to the 8,384 kind community members who support us with each month with donations – we've had the resources to hire several of our top contributors. (I do almost 100% of our nonprofit's recruiting from this list of top contributors.)
If you want to help us hire more of these amazing people, consider donating to our nonprofit. Our staff is mostly made up of top contributors from previous years. Here's how you can support our mission.
Open Source Codebase Contributors
- Bruce Blaser
- Huyen Nguyen
- Jeremy L Thompson
- Lasse Jørgensen
- Radi Totev
- Jim Kernicky
- Atir Nayab
- hanswang123456
- Manabu Matsumoto
- Jordan Moore
- Dylan R
- Krzysztof G
- Derryk Boyd
- Karen Lowe
- Matt
- Prince Mendiratta
- Jagruti Tiwari
- Lenin Kennedy
- Ismail Tlemcani
- HenMoshe
- Poonkuzhali
- Hanaa B
- Abe
- Prathamesh Gawas
- Rajat
- Moshe
- Rey
- Seweryn
- Billy Brown III
- Mzukisi
- Larry Fisherman
- Utku Can Yilmaz
- Naveen
- Kai Wei Mo
- Patrick Peters
- Xavier-Pierre-dev
- Viswas Haridas
- Nemanja Lekic
- Andrew Dawes
- Juan Pablo Loaiza
- Sawjan Gurung
- Hdanzo
- Divyansh Singh
- Abhinav Srinivas
- Maciej Bąba
- Sadman Syfe
- Hankai Xia
- Sherelle
- Nathan Bisson
- Luke Steinmann
- Liam Boston
- Benjamin Johnson
- Eric Leung
- Yuan Hepeng
- Matheus Pormanhani
- Christopher Ehrlich
- zelf0
- wbenarto
- Madhu Sudhan Reddy Vinta
- Darshan Vaishya
- HiddenOgre28
- Aleksa Kis
freeCodeCamp Forum Contributors
- Jeremy
- Kevin Smith
- Bruce B
- Ilenia
- Hanaa B.
- Lasse
- Ariel Leslie
- Randell Dawson
- Dan Couper
- Brad
- Andrey D
- Jagaya
- Roma
- Colin Thornton
- Ella
- Cryptic
- Sanity
- Taranbeer Singh
- Tobias Parent
- Spark07
- Jeremy A Gray
- ghulamshabirbaloch
- Sylvant
- Moira Langley
- LucLH
- Alfon
- a.b.
- Nathaniel Carlo
- Tom M
- Malakai Shaylin C.
- 🍰cakeProgramming🍰
- jenovs
- Carlos
- CODY BIGGS
- Lego_My_Eggo
- Alabastor
- Vladimir Jovanović
- Tato
- Okibe Ogomola Onmeje
- Igor Snitkin
- DanielHuebschmann
- Kinome79
- Weslley
freeCodeCamp News Tutorial Publication Contributors
- Germán Cocca
- Md. Fahim Bin Amin
- Reed Barger
- Ashutosh Krishna
- Ibrahim Abayomi Ogunbiyi
- Nishant Kumar
- Sebastian Sigl
- Natalie Pina
- Valentine Gatwiri
- Shittu Olumide
- Dhawal Shah
- Houssein Badra
- Benjamin Semah
- Zubin Pratap
- Manish Shivanandhan
- Jose Vicente Nunez
- Tapas Adhikary
- Keyur Paralkar
- Oluwatobi Sofela
- Eamonn Cottrell
- Soham De Roy
- Okoro Emmanuel Nzube
- Edeh Israel Chidera
- Salim Oyinlola
- Destiny Erhabor
- Daniel Iwugo
- Spruce Emmanuel
- Njoku Samson Ebere
- Ijelekhai Faith Olohijere
- Tiago Monteiro
- Temani Afif
- Edan Ben-Atar
- Caleb Olojo
- Jagruti Tiwari
- Andrej Kovacevic
- Ophy Boamah
- Rajdeep Singh
- Sophia Iroegbu
- Israel Mitolu
- Muhammad Talha
- Daniel Rosa
- 牧云踏歌
- 陈俊雁
- Sameer Shukla
- Paul Akinyemi
- Suchandra Datta
- Tomer Ben Rachel
- Davis David
- Sule-Balogun Olanrewaju Ganiu
- Tantoluwa Heritage Alabi
- Kayode Adeniyi
- Logan Kilpatrick
- Gavin Lon
- Bala Priya C
- Omer Rosenbaum
- Waldek Mastykarz
- Tooba Jamal
- Flavio Copes
- Lane Wagner
- David Fagbuyiro
- Maybell Obadoni
- Tom Mondloch
- Brian Barrow
- Manu Arora
- Marco Venturi
- Ashutosh Biswas
- Danny Adams
- Njong Emy
- Damilola Oladele
- Obumuneme Nwabude
- Emmanuel Ohans
- Shayan
- Madison Kanna
- Ateev Duggal
- P S Mohammed Ali
- Yogesh Chavan
- Michael Lee
- Aman Kalra
- Bikash Daga (Jain)
- Avdhoot Fulsundar
- Scott Gary
- Victor Eke
- Bhavesh Rawat
- Kedar Makode
- Grant Weatherston
- Segun Ajibola
- Rakesh Potnuru
- Rishabh Rawat
- Swatej Patil
- Yannawut Kimnaruk
- Gerard Hynes
- Damla Erkiner
- Megan Kaczanowski
- Rishit Dagli
- Sam Williams
- Bertil Muth
- Adwaith KS
- Chinwendu Enyinna
- Annoh Karlgusta
- Rohit Jacob Mathew
- Hrishikesh Pathak
- Stephen Sanwo
- Vikram Aruchamy
- CESS
- Abhinav Pandey
- Vinod Mathew Sebastian
- Mihail Gaberov
- Abdullah Adeel
- Rodrigo Kamada
- Fabio Pacific
- Luke Ciciliano
- David Clinton
- Rochdi Khalid
- Samuel A. Olubiyo
- Jean-Marc Möckel
- Shruti Kapoor
- Kaushal Joshi
- Ukeje Chukwuemeriwo Goodness
- Saransh Kataria
- Idris Olubisi
- Preethi
- Periklis Gkolias
- Zubair Idris Aweda
- Prajwal Kulkarni
- Gaël Thomas
- Elham Nazif
- Reza Lavarian
- Victor Ikechukwu
- Nyior Clement
- Nitheesh Poojary
- Alan Richardson
- Sampurna Chapagain
- Edem Gold
- Alvin Okoro
- Shivang
- Chaitanya Prabuddha
- Scott Spence
- Matthes Bär
- Fatos Morina
- Favour C. Felix
- Josua Antonius Naiborhu
- Shittu Olumide
- Dhawal Shah
- Zubin Pratap
- Manish Shivanandhan
freeCodeCamp Community YouTube Channel Contributors
- Andrew Brown
- John Smilga
- Slobodan Gajić
- Rivaan Ranawat
- Gediminas Kirdeikis
- Dave Gray
- Raman Hundal
- Radu Mariescu-Istodor
- Derek Morgan
- Besshy
- Antonio from Scalable Scripts
- Frank's Laboratory
- Tanishq Chaudhary
- Gabe Ambrosio
- Joseph Brendan
- Mohammed El Amine MOKHTARI
- Bob Ziroll (Scrimba)
- Inside code
- Oliver Otchere
- Abdule M (1littlecoder)
- Bogdan Stashchuk
- Matt Martz
- Roadside Coder
- Sakshay Mahna
- Wesley and Max (from Gdevelop)
- Akhil Sharma
- Dev and Design
- Varnos Games
- Chris Haroun
- Amr Hossam
- Seth Goldin
- Sam Crombie
- Daniel Gakwaya
- Vladimir Agaev
- Josh (KeepItTechie)
- Vandad Nahavandipoor
- Julio Casal
- Valentin Despa
- Nikhil Thadani
- Julio Codes
- Tadas Petra
- Florian Dedov from NeuralNine
- Etay Meiri
- Bobby Stearman
- Dr. Jack Xu
- MacLinz
- Akhil Sharma
- Luke Ciciliano
- Misra Turp & Patrick Loeber
- Patrick Collins
- Nikolay Advolodkin
- Pete LeMaster
- Rajan Arora
- Curran Kelleher
- Antoni Tzavelas
- Scott Cosentino
- Python Engineer
- JimShapedCoding
- Ahmet Efeoglu
- Turjo Jaman
- Madison Kanna
- Cybernatico
- Priyanshu Bhattaharjee
- Dr. Chuck
- Sanjeev Thiyagarajan
- Steve's teacher
- Zach Gollwitzer
- Clear Code
- Amichai Mantinband
- CodeLab
- Frank Andrade
- Kevin Drumm
- Per Borgan
- David J. Malan
- Daniel Bark
- Joy Brock
- Octallium
- Daniel Bourke
- Guy Barrette
- Li Hau Tan
- Coding Cleverly
- Alexandru Cristian
- Kantan Coding
- Sabyasachi Paul
- Hitesh Choudhary
- Santosh Yadav
- Nishant Singh
DevDocs Open Source Project Contributors
- Simon Legner
- Nicolas Ettlin
- 谢俊琨
- IgnusG
- Damilola Olowookere
- Enoc
- Tim Lim
- Gabriel Arazas
- David Chambers
- Rodrigo Dlugokenski
- Mohammad Hossein Mojtahedi
- Juan Vásquez
- Axel Forsman
- unknown
- Kaevon
- Fouad
- Thomas Dy
Chapter Open Source Project Contributors
- Krzysztof G
- Jim Ciallella
- Moshe
- Ismail Tlemcani
- Sirasit Thitirattanakorn
- Awais Ahmed
- Patrick San Juan
- Christopher Ehrlich
Translation Contributors
- Afonso Branco (AfonsoBranco)
- Kevin Matthew (kevinmatthew)
- Stephan Düsterhöft (StephanDue)
- Drifting (DriftingL)
- rustamdocstranslator
- LisaGo
- yoshikoueda_18
- majidah
- sam_3877
- mmatsumoto1026
- Chengjun.L
- Madlen
- YSakatani
- Kazuo Sekiguchi (tomigo7)
- Manuela Rösch (rschm)
- Morpheus
- Jagruti Tiwari
- Sk Muhammad Asif (sheikhasif1996)
- Christophe Thomas (cthomasfr)
- Alan Luo (iLtc)
- najme
- Md. Kashef Kaiyum 2021147642 (kashef_2021147)
- JCRR (JOSEROSSO)
- Yaron Shahrabani (yaron)
- Emmanuel
- franciscomelov
- Rafael Fontenelle (rafael-fontenelle)
- Matthes-Baer
- alevanni19
- Utku Can YILMAZ (UCYLMZ)
- HJ plumtree (HeJ)
- Terumi
- M_Takahashi
- Ben Loh (CodeDreamer_Ben)
- Farha Ahmed (ahmed.farha17)
- ZhichengChen
- SwedishErik
- Andrea Ros (dottorgross)
- PaulO
- Felipe Navarro (felipenavtarr)
- Mayker Abiel Diaz Gudiel (AbielDiaz)
- Yuri Kutovoy (ykutovoy)
- Christoph Bader (ProbablyHumanDev)
- TMJ_Murakami
- Hartato Cipta Jaya (Tato)
- AngelicaSilva
- Shahana_Mahjubin_Supty
- 李仁宰 (listenyourvoyage)
- davide06ita
- Juan Carrillo (juanca)
- kapil-maharjan
- christine phandi (ChristinePhandi)
- mestr0
- Facu (FacuGOLAZO)
- Sümeyye Üzgör (sumeyye-uzgor)
- Crisfire
- Hari (mmdmthr)
- Juliana Luzia (julianaluzia)
- Asmar Ismayilova (Asmar056)
- LEONARDO PAVAN MICHIELON (l.pavan)
- NICOLA MEMO (NicolaMemo)
- Rashad Bayram (Rashad)
- stefperde
- AngborTim
- Mikadifo
- MatteoBuson
- ANDREA ULIANA (a.uliana)
- TOMMASO DI COSTANZO (t.dicostanzo)
- Ibraheem Abidoye (Excel)
- AleChime06
- Mahmudul Hasan Hasib (mahmudulhsn)
- Ademola
- Pistopistopistopistopistopistopisto
- tmomoo
- mmarci72
- Mikael Nascimento (nascimentomikael236)
- Khurram Shahzad (ksl1816)
- ETTORE CANEVER (ektor_06)
- Mohammed Ehab (Mohamed-Ehab)
- luo jiyin (luojiyin)
- 김재욱 (wodnr12)
- VINCENZO DIDONNA (v.didonna)
- Hose Marco Santos (jmarkst)
- THOMAS MARTIN (t.martin)
- fvngo (Denji)
- ItsKnbg (ItsBerga)
- SIMONE VISENTIN (si.visentin)
- Mohamed Elmetwaly (Sakaly)
- xhksun
- Dicky Giancini (dickygiancini)
- Victor Westmann (victor.westmann)
- Gaspar Sbardella (Gaspar_S.)
- andres guzman (AndyG)
- Hencter (hencter)
- Patrick (joe)
- Talha Quddoos (talhaquddoos1)
- Wenwei Zheng (Johnson-Zheng)
- Gbadamosi Abubakar (Gbadamson)
- alfill
- Marianne Garrido (marianne.garridom)
- SrVladitor
- CY (cyishere)
- nevfy-y
- Or Schapira (schapira)
- Sara Vieira (saraiovieira)
- Laurent Varvou (lolovroom)
- Steven Rubio (stevenRV)
- Atomini
- nr072
- Thomas ROBERT (Fixit)
- Moaaz Bhnas (moaaz)
- Jeong Won Yoo (hannah26hannah)
- Favarwondo
- hecttoressau
- Shaun Hamilton (Sky020)
- Esteban Castaño (estebin5372)
- Manuel Lopez (alejolbarrera)
- GIOVANNI CHEN (g.chen)
- Samy (samcodesign)
- LucLh
- Arthur Landurant (aLIexis29)
- moon
- Amin Zahedi (AminZahediSiah)
- Allegra_A
- Salomon Roberto Herrera Navarro (srherreran)
- HoangSonThai1 (thson)
- alissonrodrigues.st
- LUCA SCHIAVON (l.schiavon)
- jumper stepbystep (jumperstepbystep)
- Amelia Julisdianti (ajlsdnt)
- Valentin Avalos (valentinnavalos)
- Dairenkon Majime (moxu)
- ENDRI SIMAKOU (end_thecap)
- ponomarevkonst
- Mik (Mikrodz)
- Thiago Costa Barbosa (ThiagoCostaBarbosa)
- caspia
- Khaled Mohamed (khaled.mohamed31)
- Marcelo Pinheiro (mpinheir)
- Sergey Rufanov (rufanov)
- Dubar Rodriguez (DubarDoug)
- Luca Bison (luke9069)
- Shahriar Ahmmed (shahariar_ahmmed)
- Adham Muhammadjonov (adham.muhammadjonov1923)
- Pandu Mulya Muhammad Syah (zooxs)
- Carolina Goretzky (cgoretzky)
- steven ding (stevending1st)
- NidaaSallam
- JenTheBluePanda
- wdthor
- Adina Ioana Tica (adina.tica)
- FRIDA GALA JUAREZ VIZZUETT (23651-3)
- Alfeo Raymond (Pheogrammer)
- Federico Podesta (FedePodesta)
- Md. Fahim Bin Amin (FahimFBA)
- David
- darren chee (darrenchee40)
- Serhii Burdeniuk (SerhiiBu)
- Lothlorien (Lorien)
- rahulbaran
- F.Tracy Wong (f.tracywong)
- Nsm_Waliullah
- Gaelle Tjat (GaelleTjat)
- M3R14M
- Gonca Negis (goncanegis)
- nazanin_ashrafi
- ShifatAhmed
- Martin Aristizabal (mearistizabal)
- NICOLE GEROTTO (n.gerotto)
- Remon Hasan (remonhasan)
- lovelytong (Ada)
- jack_danniels25
- RinkaDev
- LeChuck109
- GuillermousK
- Khalid Benjelloun (kmbenjel)
- Florencio Britez (florenciobritez)
- Israel Amaral (imdoamaral)
- Ulises Mariano Melgarejo (Nemo3003)
- Mahmud Fərzəli (mahmudfrzl)
- Tayyab A.W (Tayyab)
- Shady Moustafa (Tozlock)
- Maryam Abu Maash (maryamali)
- naser dakhel (Naser_Da)
- LaurelineP
- MICHELE GOBBO (MicheleGobbo)
- Gabriel Kraemer (gabrielkraemer0)
- AlreyYoss
- Andres Bustos Becerra (amoralesb14)
- Christopher Fernando Hernández Santos (christopher_sv)
- Иван Жовтый (CineOP)
- jonatanpc8
- Тимофей Рассолов (Timothey)
- Maya (mayanesrine)
- Mostafa Khaled (sasa2001711)
- HigginsLee (HigginesLee)
- Michael Naeim (Michael_Naeim00)
- Phan Huynh Thien Phuc (Pond) (pond1606)
- Muhammad Tahir
- Muhammad Aadam Iqbal
- Ashique Ali
- Aasim syed
- Ikhlaq ahmed
- Syeda Farah Rehman
- Naveed
- Abdul Majid
- Irfan ul Haq Soofi
- Asim Muhammad Salim
- Talha Quddoos
- Masroor Khan
- Ben Loh
- Talha Mujahid
- Manabu Matsumoto
- Hitomi Kawahara
- Mell
- Akiko Takano
- Roberto Pauletto
- Alessandro Cipriani
- Guido Cusani
- Tiziano Caruana
- Angelo Mirabelli
- Iano Njuguna
- Annoh Karlgusta
- Neema Adam (neicore)
- Harold Oliver
- Davis David
- Allen G Kileo
- Naser Dakhel
- Ahmed Hassan Salem
- José A. Soto Hernándex
- Cristian Sulbaran
- Federico Holc
- Ghers Fisman Nouel
- Ian Cowley
- Jesus Armando Peña
- Jorge Torres
- Juan Guaña
- Luis Ignacio
- Israel Palma
- Sonia Techie
- Valentin Avalos
- Valerie A
- Vanessa
- Belu Irina
- David Sabalete Rodriguez
- Felipe Navarro
- Fernando Cañas
- Francisco Ecatl Melo
- Gemma Fuster
- Jhonathan Izquierdo
- Jose González Nuñez
- Miguel Rendón
- Braeunerd
- Erick Saucedo
- Mauricio Fuentes Bravo
- Anna Aimeri
- Cristiana Padilla
- Jorge Sierra
- Santiago Yanguas
- Gibran Pelayo M.
- Josue
- Andres Torres
- Sil Zubikarai
- Keiler Guardo
- Guillaume Fassot
- Ihssan
- Wdthor
- Bernard Ng
- Pierre de Lépinay
- Jerome Lardeux
- Arthur Landurant
- Aline Leroy
- Raphaël Seguin
- Jennyfer Collin
- Emmauel Ronaltonho
- Stepahn Düsterhöft
- Alexander Hentschel
- Jacques Vanessa
- Certil Rémy
- Esnold Jure
- Christine Phandi
- Kevin Matthew
- Bagus Aji Santoso
- Kennan P
- Peter Jose
- Ihsan
- Muhammed Mustafa Ravullu
- Zehra Aydin
- Utku can Yilmaz
- Yang Tuân Anh
- Halimat Abdullahi
- Dayosalambio
- Iwuchukwu Onyinyechi Cynthia
- Dzem.54
- Wasielewski.damian
- PapayaHUANG
- 熊治杰
- Narcissus91
- Keren Ma
- Chencheng Li
- Chaeyoon Kim
- Youngyun Bae
- Nayoung Gu
- Boyeon Ihn
- herosql
- Yaxing Li
- HeZean
- JasonLi
- haomaoshibako
- Jim Gao
- ywxgod
- Reset0
- Casey Cui
- Sunny Sun
- Jing Wu
- LUXU FAN
- wangzili
- zhizhan
- wivl
- yeshu
- Leon Feng
- Aicha AIT OUMGHAR
- Tamer Saleh
- Ahmed Gamal
- Ahmed Salem
- Mahmoud Samy
- Mohaned Ashraf