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