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