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