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