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