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