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