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