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