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