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