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