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