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