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