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