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