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