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