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