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