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