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