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