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