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