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