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