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