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