Developer credits
Developers
Many thanks to everyone who contributed to developing Moodle, whether it be coding, testing, writing documentation, coming up with ideas or even just helping other people in the forums. On this page is a list of developers who have contributed directly to core Moodle code. For more details see the Contributions pages.
Rushikesh Nalla Tomo Tsuyuki Ziba Scott Igor Sazonov Laurent David Daniil Fajnberg Claudio Tavares Patrik Granlöv Jan Dageförde Carson Tam Urs Hunkler Serge Gauthier Takayuki ISHIKAWA jogarcia Karen Holland ScottVerbeek Charles Fulton Issam Taboubi Abel Camacho Alexander Van der Bellen Troy Williams Michael Milette Hittesh Ahuja Markku Riekkinen Mayank Gupta Guillermo Alvarez Crafton Williams Sanya Negi Tom Dickman Evan Giles Thomas Wedekind LTS Matt McDermott Katie Ransom Segun Babalola Juan Pablo de Castro Brickfield Education Labs hieuvu Johannes Burk Ahmed Nabil Carsten Nielsen Daniel Neis Araujo Kristian Nielsen Ruslan Kabalin Niclas Tollstorff Jeffrey Black Colin Campbell Zig Tan Nicolas Connault Martin Drlik Andrew Lyons Andrew Solomon Matthew Switlik Daniel Thee Roperto Alex Leontiev Petr Skoda Alex Morris romuald lorthioir Andrew Davidson Ilya Tregubov Isuru Abeywardana Stefan Hanauska nikhil gupta Josh Ebarvia Benjamin Abraham Didier Raboud Jordan Tomkinson Nick Read Jason Hardin Krister Viirsaar Roger Moore Ray Hernandez Rajneel Totaram Renaud Lemaire Dean Lennard ishatalkin Franziska Hübler Bruce Silver Aaron Wells Jesus Federico Raymond Antonio Wijaya Yang Yang Deepa Narayanan John Yao Lars Bonczek Martin Gauk Michael E Wehr Mario Martin Dougiamas Thong Bui Brian Biggs Mohamed Shehata Amanda Doughty Lee Campbell Jason Platts Vadim Dvorovenko Costantino Cito Mathew May 🇳🇿 Michael de Raadt Christian Glahn Barbara Ramiro David Ligne safat shahin Fotis Skandalis Nick Freear David Scotson David Watson Chen Levy Jamie Pratt Yannick Schillinger Jim Thorpe Rossiani Wijaya Kristian Ringer Mark Ward Matt Porritt Ryan Wyllie Gregory Faller Faisal Kaleem Kenny McCormack Daniel Ziegenberg Eduardo Pinto Michael Champanis M P inigozendegi Dimitri Vorona Tomaž Savodnik Joshua Johnston Anthony Borrow Janne Mikkonen Shamim Rezaie Philipp Memmel Iurii Kucherov Nética Informática n_herr03 ddelblanco uermelin Jean-Philippe Gaudreau Ray Bon Jeffery Watkins Łukasz Szeremeta John Phoon Marcus Green Frédéric Massart ⭐ Ray Kingdon James Brisland andreasschenkel Pete Whelpton Michael Aherne Robert Schrenk Derek Henderson Simey Lameze Jwalit Shah Marc Català David Mudrák Petr Skoda Dave Cooper Josh Marshall Melanie Treitinger Tung Thai Syam Mohan mohamed alsharaf Philip Cali Johannes Burk Jay Knight Thomas Ludwig Dan Stowell Mario Wehr emdalton zpottie Angad Sethi Josh.Aston Zac Durber David Castro Mike Macgirvin Shashikant Vaishnav Andres Matt Oquist Patrick Li Jinu Abraham Tom Flannaghan Nigel Cunningham Paula de Waal Susanna Zanatta Dariem Garcés Urquiza Rafal Domagalski Julien Boulen lior gil Vinnie Monaco Devang Gaur Holger Schadeck Dani Palou Anant Mahajan Pablo Etcheverry Nicholas Hoobin Luuk Verhoeven Maria Torres Ethem Evlice Brendan Cox Jonathan Champ Justin Filip nlnrose Huong Nguyen Alison Blomenberg Don Bowman Dor H Guillermo Gómez Arias Adam Pawelczak Eloys Lafuentes Alex Djachenko Karen Holland jgutierr25 Denis Brat Marcus Boon Troy Williams BME Epito Matt Porritt laurentdavid André Krüger Juergen Zimmer Francis Devine unknown Ferenc Lengyel evltuma Derick Turner hanna edelman Jon Marthaler Robert Allerstorfer adamtppaw Zander Potgieter Mohamed Afrar Marco Rougeth Paul Charsley Mohamed Shehata Grzegorz Ziółek Kevin Pham Darko Miletić Pat Kira Evan Irving-Pease Kathrin Osswald Misha Golenkov Helson Castro Alistair Spark Cameron 👨🦲🟥⚡️ Mahmoud.Kassaei Matt Clarkson Loc Nguyen Tyler Bannister Adam Eijdenberg Charlotte Peachey Henrik Kaipe Shintaro Fujiwara Mark Johnson mathusiast Thiago do Vale Pereira Livramento Sumit Singh Eiz Eddin Al Katrib Jeremy Schulz Fabrice Ménard Andrew Schmadel Adrian Andreas Grabs Gareth J Barnard KietLy Fred Woolard W Roes Davo Smith David Herney Matthew Hilton Matt Staroste Johnny Tsheke Frederik Pytlick Dmitry Nefedov Daniel Poggenpohl Alex Mitin Chris Megahan Luke Tucker Frode Petterson Kiet.Chan Jan Eberhardt Albert Gasset Luke Carrier Lorenzo Nicora David Tang James C Peter Bulmer Matthew Debus Daniel Thies Matthew Pruett Felice Candilio Nitzan Bar Huy Hoang Patrick McNeill Nicolas Martignoni Alfonso Roman Janek Lasocki-Biczysko comete-upn Dan Poltawski Roman Tsukanov Dani Ureña Wojciech Galiszek Timothy Price M Alain Benoit Mike Waters Tien Nguyen Jetha Chan Jérôme Mouneyrac Abhimanyu Kumar Stéphane LE PERF Will O'Brien Craig R Morton qihui chan Russell Boyatt Willy Lee Carlos Castillo Sagie Maoz Isaac Marco Blancas Jonathan Harker Daniele Cordella koen roggemans Akinsaya Delamarre Segun Babalola Jess Ansell David Pesce Krishnan Iyer Miri Lipson Matteo Scaramuccia Mark Nelson Matthew Tavella John McGettrick Mike Olsen Darren Cocco Osanda Jayathissa ilya dymshits Pierre Guinoiseau dovix :) James B Gergely Kún Girts Ozolins Juho Viitasalo David Castro Paul Greidanus James Ballard Guy Thomas godric Andrew Davis Mary Evans Brian Jorgensen Ryan Panning Marc-Alexandre Ghaly Ankit Agarwal Gilles-Philippe Leblanc PJ King Cathal O'Riordan Amy Groshek Noemie Ariste Brent Boghosian Joshua Ebarvia Nils Adermann Meirza Arson Zoe Bogner Ashley Holman Dr. Ali Abureesh oliviervalentin Daniel Myers David Castro Leon Stringer Jay Churchward Pablo Antonio Amaya Barbosa Farhan Karmali Stefan Erlachner David Penner Joey Andres Travis CI Mathieu Petit-Clair Huong Nguyen João Umberto Ciocca de Almeida Rohan Khajuria Williams Castillo Deactivated User David Risner Mikel Martín Corrales Iñaki Arenaza Luis Rodrigues Bryce Yoder Thomas Korner Andreas Grähn Palo Jacko Jean-Michel Védrine Joby Harding François Moreau Christian Wolters Yuliya Bozhko Andrew Lyons Daniel Kosinski sangnguyen Travis Noll Ferran Recio Calderó John Ehringer Tobias Garske Russell Smith Samuli Karevaara willob99 Enrique Castro Yolanda Ordóñez Rufat Myles Carrick Aya Saad Safat Shahin Gaël Mifsud iclearn Rodrigo Mady Eoin Campbell Patrick Malley Steve Bader Nghia Ngo Michael Woods Wirianto Djunaidi Brendan Heywood Matt Petro Stevani Andolo Martin Hanusch Mark Holliday VinhLe Joby Harding John Okely Christina Thee Roperto Henning Bostelmann Alex P Barry Oosthuizen Andreas Grabs Christian Lawson-Perfect Istvan Bozsa Scott Elliott Andrew Madden 🟥 Daryl Hawes Damien Bezborodov Daniel Fetzer Joachim Jablon Daniel Thee Roperto John St Eva E Gregory Zbitnev Sergio Rabellino François Marier Virgil Ashruf Joshua Ebarvia viettruongq Mark Sharp Tasos B Gerard Caulfield hiendinh Daniel Materka Howard Miller Anders Berggren James Henestofel Hung Viet Nam Sergey Vidusov PJ King John Gasper Viduranga Wijesooriya Salih Gedik Soon Systems Ralf Hilgenstock Dmitri Pisarev Tony Levi Marco Ferrante Eugene Venter James McLean Rajesh Taneja Toni Barbera Graham Boyle Jason den Dulk Luke Tucker zane karl Juan Segarra Montesinos Nadav Kavalerchik Conn Warwicker Ed Bassett Deepa Jayaprakash Alain Corbière Jakob Ackermann Damyon Wiese Claude Vervoort Kateryna Degtyariova Tim Barker Dat Nguyen Mirko Otto M. N. Andrew R Mark Nielsen John Okely Justin Merrill Greg Barnett Mario Wehr Mathew Gancarz Rod Norfor Vishal Raheja Gerwood Stewart Vincenzo K. Marcovecchio Kevin Percy Renaat Debleu Iñaki Arenaza Gordon Bateson Adam Riddell Vadim Tabunshchik Nathan Mares Charles YVANES Olga Santos Vitaly Potenko Laurent David Brendan Cox Bram Tassyns Nikita Kalinin Gedion Woldeselassie Sebastian Berm Angelia Dela Cruz Mitxel Moriana Sumaiya Javed Skylar Kelty Filip Benčo Wiktor Wandachowicz Matheus Rodrigues Stephen Parry Alexander Melihov Prateek Sachan Sergey Gorbatov Amaia Anabitarte David Knuplesch Arto Nieminen Tobias Nießen Mike Grant Thinh Pham Nelson Moller Thomas Robb Joseph Baxter anisa kusumadewi gabrielrosset Vy-Shane Sin Fat Daniel Neis Araujo james-cnz Nick Phillips Iñigo Zendegi Urzelai fabmen Tim Gus Kenneth Hendricks C4ne Trisha Milan Itamar Tzadok Test Test Zhang dexuan Juan Leyva Nina Herrmann Colin Chambers Jesse Ritchey Tony Lin Tim Schroeder sangnguyena Aaron Spike Donald Barrett Julian Sedding Mohammadali Sadraei Michael Hawkins Mark Webster Kepa Urzelai Kanika Goyal Carsten Schmitz Eugene Shwab Trevor Cunningham Sirisha Garapati Paul Nicholls Orzu Ionut Jason Darwin Garrett Boone Ann Adamcik Abhijit M Paula Ardanza Wesley Situ Gareth Morgan Roel Cantada Víctor Déniz Falcón Lars Bonczek Andres Melo Michael Spall Lukas Haemmerle Thom Rawson Raphaël Santos Bruno Baudry Simon Champion Anton Fletcher nivedita setru Mihail Geshoski Connor Sheremeta Moodle Bot Chris Wharton Fabien Dallet Nico Roeser Michael Ketcham Stephen Vickers Roberto Bravo Diaz Adam Olley Jason Platts Josh Willcock Shamiso.Jaravaza Ben Tindell Dan Bennett Leonid Chernyavskiy Nathan Nguyen Eloy Lafuente (stronk7) sangnguyen2601 Stevani Andolo Jordi Piguillem Peter D Philipp Imhof lamsdev Nathan Mares Alfonso Salces Philipp Hager Jason Fowler Bas Brands Shamiso Sharon Jaravaza Jody Steele Thorsten Bartel John Kelsh carlos Jason A Everling Matt Sammarco Alberto Lara Hernández Luke Hudson Céline Perves Elizabeth Dalton Marcus Fabriczy Jamie Stamp Alexandru Elisei Ray Guo Arnaud Trouvé An Pham Van John Gone Claude Vervoort Neill Magill David Thompson michaelkotlyar Kevin Bruton yannick Forget Melissa Aitkin Peter Mayer Sam Chaffee Piers Harding Pedro Jordao Juraj Chlebec J D Trevor Jones Michael Schneider Rossco Hellmans Wolfgang Hummel Audun Jørstad Lillekjendlie udagawa mitsuru danghieu1407 Carlos Alexandre S. da Fonseca Vinh Le papillon326 Yuriy Osychenko Lexy Walker Darren Cocco Tobias Reischmann Sujith Haridasan Jayesh Anandani Arjen Lentz Valery Fremaux David Carrillo Wale Olujide Mitsuhiro Yoshida Jeff Graham Wen Hao Chuang Ling Li Matt Rice Carles Bellver Vlad Apetrei Benjamin Wolf Alex Dave Balch Tien Nguyen Amrita Deb Dutta Tom Lanyon Valerii Kuznetsov Stefan Topfstedt Martín Langhoff Robynstar Paul Phillips Jenny Gray Valeriy Streltsov Michael Hughes Michael Wheeler Benito Arias Graham Bowman Michaël Marinetti Artur Neumann Dr. Prin Singhanart Andrew Madden pau.ferrer-ocana Markus Hagman Phúc Hậu Mai PoodLL Guy Oleg Demeshev Jake Dallimore maksudr Adrien Loison Anthony Forth Matthew Davidson Tony Butler Panagiotis Nikoloutsopoulos Sergio Comerón Zbigniew Fiedorowicz Grigory Baleevskiy Yevhenii Vlasenko Antonio Navarro Avi Levy Xuan Gui Ripal Nathuji Lalit Khattar Franziska Hübler Dale Davies Hiroto Kagotani Derek Woolhead Jes Ackland-Snow Treu Quan Albert Gasset Oleg Sychev Alan Carter Sam Hemelryk Koen N Sam Møller Binh Thai Carlos Escobedo Kyle Nguyen Paul Campbell Andrew Hancox Stephan Robotta Martin Mastny Shane Elliott Anthony Radziszewski John Beedell Michelle Melton Tõnis Tartes Adrian Perez Rodriguez Jaime Villate Gregor Eichelberger Christian Borowski Antonello Moro Donal McMullan Khoa Nguyen Dang Simeon Naydenov ferran.recio Dongsheng Cai Max Larkin Zhi Wei Lim Michael Brown Thach Le Huy Andrea Bicciolo Sara Arjona Téllez Clem Smith David Hai Gootvilig Jeff Webster Nathan Lewis HungTran Peter Miller Chris Brown Jordan Tomkinson David Bogner Les Kopari Guillaume Latour pedrojordao Andrew Zito Sebastian Tabares Sander Wind Lasha Altunashvili Michael Penney Pau Ferrer Ocaña Stephen Bourget fcbsd Eric Merrill Justus Dieckmann Janek Lasocki-Biczysko Russell Jungwirth Lars Anderson gthomas2 Thanh Le Aparup Banerjee Fábio Souto Simon Coggins Roger Barras Kirill Astashov Vladimir Zhirov Pierre Guinoiseau Aleksey Avdeev Robert Pollak Botond Hegedus Daniel Mikšík Paul Vaughan Jade Telford Aaron Barnes vignesh panneerselvam Ed Coyne stemiwe Matthew Switlik David Saylor Brian King Alexander Bias Sagar Ghimire Penny Leach Peter Eliyahu Kornfeld Eiz Eddin Al Katrib Andrew Ivanov Septatrix Simon Mok Kilian Singer Arjun Kallapur Tomasz Muras Peter Burnett Zoltán Szarvas Daniel Steffensen Raquel Ortega Danny Jung Olli Savolainen Danny Wahl Mahmoud Kassaei Nhan Vo Yu Zhang Brendan Anderson Yair Spielmann Joseph Inhofer Alan Thompson gary krige Gary Harris Chris Follin Noel De Martin Hugh Davenport ben johnson Marty Gilbert Andrew Davidson Yan Kudriavtsev Guillermo Gomez Kyle Temkin William Tam Mike Churchward Stig Bjarne Haugen Ben Kelada Nicolas Dunand Rajeev S Adrian Greeve Tuan.Dinh Sara Cenni Chardelle Busch Rex Lorenzo Glenn Ansley Srdjan Joseph Malmsten Adam Pawełczak Peter Sistrom Narissa Tuawhiorangi Martin Vögeli Anton P Paul Holden Syed Nayab Bukhari Erik Lundberg Hagey, Nathanial Jean-Roch Meurisse Christopher Tombleson Sergey Rozhkov Jaydn Cunningham Mark van Hoek Anders Rasmussen Matt (WCW) Meisberger Olivier Piton Abdullah Albanyan Lloyd Powell Rohith Singirikonda Santosh Nagargoje Charles Severance Heiko Schach willem Johan Dobbelstein Cory Buecker Marina Glancy Adrian Hutchinson Amanpreet Singh Paul Verrall Michael Dikih Ashley Holman Jun Pataleta Helen Foster Alex Yeung Viktor Fei Yang Dmitry Pupinin Sam Wilson Luiz Eduardo Laydner Cruz Anita Viglinoe John Papaioannou Tony Levi Dan Marsden Corey Wallis Krista Koivisto David Monllaó Logan Reynolds Heena Agheda Alexander yair.spielmann Pierre Pichet Tim Schroeder Jay Jayswal Nadav Kavalerchik Hien Dinh Lauri Koskela Marie-Eve Lévesque Silvia Pinheiro AMOS bot sam marshall Tim Hunt SSRF Damian Hippisley Ramindu Deshapriya Paola Maneggia Sébastien Mehr Atanas Atanasov Matt Petro Jonathon Fowler Tomek Muras Jacob Christiansen Anthony Ales Dmitrii Metelkin Petri Asikainen Yash Patel Jackson D'souza Stephen Bourget Jonathan Newman Alex Rowe Kriti Singh Jakub Kania Tom Cubanski Odei Alba Roberto Pinna A K M SAFAT SHAHIN Matt Porritt Tomasz Sanecki Jan Dierckx Dinesh Durai Anupama Sarjoshi Jenkins Automation Adrian Fish Thijs Kinkhorst Roger Barras Peter Spicer Richard Oelmann Paul Shew Gustav W Delius Ray Morris Steve Clay Ciaran Irvine Diane Villemure Tim Lock James McQuillan toanlam Bryan Holladay Igor Sazonov David Curry Daren Chandisingh Willian Mano Jordi Pujol-Ahulló Andreas Wagner Chris Scribner Set Lonnert Loc Nguyen Dinh Bence Laky Rimas Kudelis Pavel Sokolov Joshua Todd Cowper Brian Barnes Mikhail Golenkov Troy Lee Joseph Rézeau Steffen Pegenau Zhigang Sun Sagar Ghimire David Woloszyn KeenRivals Kevin Wiliarty Paul Damiani Hans de Zwart Luca Bösch Faisal Kaleem Abhishek kumar AL Rachels Timothy Allen