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