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