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