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