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