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