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