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