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