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