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