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