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