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