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