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