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