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