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