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