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