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