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