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