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