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