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