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