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