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