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