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