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