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