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