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