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