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