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