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