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