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