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