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