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