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