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