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