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