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