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