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