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