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