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