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