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