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