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