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