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