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