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