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