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