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