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