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