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