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