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