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