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