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