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