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