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