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