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