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