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