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