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