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