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