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