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