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