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