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