Luis je výkonným producentom Canal 180 (Cannes Lion, 2012), mediálnej platformy zameranej na kultúru a tvorivosť, ktorá otvára diskusiu pre komunitu tvorcov, ktorí sa zaujímajú o hudbu, dizajn, video, architektúru, fotografiu a digitálne umenie. Je tiež zodpovedný za 180 Creative Camp (Creative Collaborations in Media Arts) a je vedúcim manažérom pre partnerstvá Canal180.
V roku 2010 spoluzaložil Oporto Laboratory of Architecture and Design a v rokoch 2010 – 2015 bol kurátorom festivalu Get Set, ktorý prezentoval mladých tvorcov a oslavoval kreativitu.
Luis má magisterský titul v architektúre (Oporto, 2009).