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