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