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