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