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