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