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