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