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