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