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