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