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 Nicholls Amanpreet Singh Matteo Scaramuccia Botond Hegedus Janne Mikkonen Set Lonnert Vincenzo K. Marcovecchio Renaat Debleu Jeffery Watkins Nivedita Setru Patrick Li Willy Lee James McLean Tomasz Muras Alan Thompson Adam Olley Enrique Castro Mitsuhiro Yoshida Lasha Altunashvili Osanda Jayathissa Yevhenii Vlasenko Tim Barker Didier Raboud Graham Bowman Russell Jungwirth Nicolas Dunand Adrian Ed Coyne Sam Hemelryk Frédéric Massart Piers Harding Stephen Bourget Zac Durber Donal McMullan Rajeev S Fei Yang Evan Irving-Pease Eugene Venter Robert Allerstorfer Andrew Davidson Danny Wahl Davo Smith David Penner Luiz Eduardo Laydner Cruz Charles Severance Hugh Davenport Andrew Schmadel Charles Fulton Eduardo Pinto Carles Bellver vignesh panneerselvam Hans de Zwart Nikita Kalinin Nicolas Martignoni Aaron Spike Nadav Kavalerchik Ray Kingdon Michael de Raadt Anthony Borrow gdharris Ashley Holman Daniel Thies Logan Reynolds Matt Sammarco Derek Woolhead mathusiast Roger Moore Simey Lameze Brent Boghosian Martin Mastny Dr. Ali Abureesh Filip Benčo Wirianto Djunaidi Matt Debus Lloyd Powell Matthew Davidson Shamim Rezaie Zhang dexuan Albert Gasset Mike Waters Bas Brands Tomaž Savodnik Ling Li Matt Clarkson Juho Viitasalo Greg Barnett Mayank Gupta Dmitry Nefedov Kyle Temkin Tom Flannaghan Huy Hoang Ray Hernandez nikhil gupta Kevin Wiliarty Brian Jorgensen Virgil Ashruf James McQuillan Tyler Bannister Gilles-Philippe Leblanc Fábio Souto Matt Porritt Petri Asikainen Corey Wallis Wiktor Wandachowicz Russell Boyatt Dan Bennett PJ King Michael Schneider Brian King Hung Viet Nam Samuli Karevaara Tony Butler James Brisland Vinnie Monaco Alexander Bias Michael Penney Sara Cenni Rod Norfor Nelson Moller Gregory Faller Jon Marthaler Kanika Goyal Lukas Haemmerle Williams Castillo Jamie Pratt Brian Barnes Jason Fowler Dr.Wim Singhanart Iurii Kucherov Matthew Switlik Rossiani Wijaya Pierre Pichet Anders Berggren Marina Glancy Steve Bader Yuliya Bozhko John St David Monllaó Mathieu Petit-Clair AL Rachels Jan Eberhardt Michael Dikih Erik Lundberg Tom Lanyon Andreas Grabs Martin Vögeli Deepa Narayanan Juho Viitasalo Paul Campbell spvickers Jenny Gray Yolanda Ordóñez Rufat Mahmoud Kassaei gthomas2 Abel Camacho Jody Steele Valerii Kuznetsov James Henestofel Gerwood Stewart romuald lorthioir Peter Bulmer Aaron Barnes Cathal O'Riordan Tony Levi Skylar Kelty Anton Fletcher Helen Foster lamsdev Justin Filip Sergey Vidusov Marco Rougeth Jonathan Harker Derick Turner Amanda Doughty Les Kopari Jim Thorpe Paul Vaughan Mike Grant Darko Miletić Paul Verrall Alex Leontiev Henrik Kaipe Lalit Khattar Dan Poltawski Adrian Fish Jeff Graham Patrik Granlöv Crafton Williams Anita Viglinoe Aaron Wells James Ballard Barbara Ramiro Gerard Caulfield Yang Yang Penny Leach Ben Johnson Matthew Noorenberghe Simon Coggins Oleg Sychev Trevor Cunningham fabmen Martín Langhoff Jason Darwin Krister Viirsaar Shane Elliott Martin Dougiamas Mario Wehr Michael Wheeler Mary Evans Patrick McNeill PJ King Nathan Mares Zhigang Sun dovix :) John Papaioannou Steve Clay Lorenzo Nicora Timothy Price Daniel Neis Araujo Daryl Hawes Andrew Ivanov Steve Bader Richard Oelmann Faisal Kaleem Olga Santos John Kelsh Luis Rodrigues Juraj Chlebec Josh Marshall Pavel Sokolov David Scotson Christian Borowski Ashley Holman Matt Sammarco Ralf Hilgenstock koen roggemans Henning Bostelmann Thomas Robb John Beedell David Ligne Prateek Sachan Jean-Michel Védrine Francis Devine Avi Levy Michael Woods Rajneel Totaram Eloy Lafuente (stronk7) Dongsheng Cai Julian Sedding Shashikant Vaishnav Neill Magill Chris Wharton Daniele Cordella Matt (WCW) Meisberger Chardelle Busch uermelin Paul Nicholls Vy-Shane Sin Fat Nicolas Connault Melissa Aitkin Alfonso Roman Alain Corbière Andrew Nicols Nick Read Andrea Bicciolo Shamim Rezaie Jan Dierckx Narissa Bayler William Tam Dave Cooper Troy Lee Pablo Etcheverry Ziba Scott Myles Carrick Palo Jacko Olli Savolainen Dave Balch Jonathon Fowler Markus Hagman Paula Ardanza Luke Hudson Heiko Schach Tim Lock Joseph Rézeau Michael Hughes Tim Hunt Valeriy Streltsov Ruslan Kabalin Gordon Bateson Matt Oquist Daniel Myers Michael Champanis Adrian Greeve Isaac Marco Blancas Mohamed Alsharaf Damien Bezborodov Paul Charsley Nitzan Bar Tõnis Tartes Vadim Dvorovenko Pau Ferrer Ocaña Fred Woolard Chris Scribner Amy Groshek jgutierr25 Mike Churchward John Gone Paul Shew Vishal Raheja Andreas Grabs Brian Biggs David Mudrák Mark Johnson Scott Elliott Zachary Durber Anthony Forth David Hai Gootvilig Michael Milette Urs Hunkler Akinsaya Delamarre Dean Lennard Daniel Kosinski Ben Kelada Colin Chambers Oleg Demeshev unknown Juan Segarra Montesinos markv Chris Follin Claudio Tavares Wojciech Galiszek Ray Bon Andrew Nicols Eric Merrill Dan Marsden Timothy Allen Istvan Bozsa Colin Campbell Aparup Banerjee Jayesh Anandani Takayuki ISHIKAWA Ciaran Irvine info@ewallah.net Adam Pawelczak Amanpreet Singh Igor Sazonov Russell Smith Dariem Garcés (Demian) Jonathan Champ Daniel Fetzer Aleksey Avdeev Sam Hemelryk Alex Djachenko Wen Hao Chuang Paul Holden Matt Petro Ahmed Nabil gary krige Jetha Chan Niclas Tollstorff Iñaki Arenaza Howard Miller Andrew Davis Ankit Agarwal John Okely Jonathan Newman AMOS bot Ethem Evlice Andrew Redkin Michael Ketcham James Henestofel Daniel Mikšík Maria Torres Glenn Ansley Wale Olujide Juan Leyva Philip Cali Jason Ilicic Valery Fremaux Michael Aherne Damyon Wiese Michael Hughes sam marshall Matthew Tavella Paula de Waal Daren Chandisingh Jordi Piguillem Yu Zhang Dmitry Pupinin Dmytro Vorona Tom Cubanski Ray Guo Diane Villemure Zbigniew Fiedorowicz Joshua Johnston David Curry Russell Smith David Scotson Eloys Lafuentes Erik Lundberg Mark Nelson Kristian Nielsen pau.ferrer-ocana Gareth J Barnard Atanas Atanasov Thanh Le David Tang Roman Tsukanov Joshua Johnston Jason Platts Roberto Pinna Mark Nielsen Matt Staroste Juergen Zimmer Mathieu Petit-Clair Julien Boulen Roel Cantada Sam Chaffee François Marier Sagie Maoz Stig Bjarne Haugen Luke Tucker Gareth Morgan Jean-Philippe Gaudreau Tim Gus Christopher Tombleson Albert Gasset Benito Arias Dan Stowell Jaime Villate Ryan Panning Wesley Situ Patrick Malley Raymond Antonio Wijaya Jérôme Mouneyrac Ray Morris Girts Ozolins Rod Norfor Rajesh Taneja Moodle Bot Holger Schadeck Itamar Tzadok Gustav W Delius Kirill Astashov Carsten Schmitz Jay Knight Antonio Navarro Rex Lorenzo André Krüger Thijs Kinkhorst Petr Skoda (Totara LMS) Nick Freear