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