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