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