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