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