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