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