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