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