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