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