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