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