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