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