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