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