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