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