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