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