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