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