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