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