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