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