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