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