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