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