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