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