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