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