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