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