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