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