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