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