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