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