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