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