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