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