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