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