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