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