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