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