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