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