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