I'm a passionate computer programmer.
My interests span from user interface design to graphics programming and game development.
I have a tendency to like tackling challenging subjects such as distributed storage and processing and serving video everywhere.
I've worked with several computer languages.
Made my MSc in C++ and OpenSG on multimodal interfaces for large screen displays;
dealt with integration with JSEE, JBoss and Tibco;
done some computer vision and real time 3D with OpenCV and OpenGL;
made some serious webscrapping and web apps with Python;
architected and developed the SAPO video player used by SAPO.pt and partners. It supported a myriad of devices, with built-in VAST 3/ VPAID 2 support;
contributed to the architecture of SAPO's Ink framework.
I'm currently working at Sky's Lisbon office, maintaining, architecting and evolving the SkyStore web client. Sky Store is a transactional VOD store operating in the United Kingdom and Republic of Ireland. I'm tech lead at the web client team, helping shape up a better architecture for the client, in an evoluting path out of angular 1 into vanilla ES6 w/ React views, Flowtype and Jest. The silverlight player we maintain will probably be phased out into an HTML5 DASH solution.