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