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