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