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