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