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