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