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