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