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