I am interested in many things ranging from Game Development to Machine Vision. I enjoy coding, mostly Python nowadays but I've used C++ and Java in the past.
I am also interested in how we interact with computers and I really enjoy developing GUIs, particularly using Qt (or its Python API). Finally, thanks to my internship at Foundry, I've started experimenting with Deep Learning and I must say it's pretty amazing.
Scroll for more
Internship at Foundry
I have completed a three month internship at Foundry.
The goal was to learn to use deep learning, in particular Tensorflow, and investigate how it can be used by the various Foundry research teams.
As part of the FAME project, I also experimented with using deep learning for estimating lighting conditions from single photos. This article (and here on FxGuide) mentions the results of my internship with the FAME team as well as other uses Foundry has investigated for deep learning.
PhD at UCL
I have completed a PhD under the supervision of Dr. Gabriel Brostow.
We are funded by the CR-Play project and as such we work on developing Image- and Video-Based Rendering techniques that can be used to produce Videogame assets. In particular, I focus on the Video-Based Rendering part of the project.
NEW: My final thesis, Analysis and Synthesis of Interactive Video Sprites, has now been accepted!
Qt GUI programmer
I worked part-time for The Invention Works. They developed novel technology for 3D printing and I was in charge of developing the GUI for their printing software.
Unfortunately, the company doesn't exist anymore as the technology has been acquired by Autodesk. Congratulations to Pierre and Arian for the successfull acquisition!
Research Assistant at UCL
Worked as a Research Assistant in computer graphics under the supervision of Prof. Tim Weyrich. Part of the Griphos cultural heritage preservation project, my research focused on exploring crowdsourcing tecniques for aiding re-assembly of ancient frescoes.
We have developed a mobile app that allows participants to inspect pairs of fresco pieces that have been matched together automatically. The app is designed as a game, where players receive points the more proposed matches they validate and they compete in world ranks against each other. The game is developed in Qt and can be deployed on iOS or Android. Unfortunately, while the iOS was deployed on the App Store, it is not supported anymore. More information about it can be found here.
Computer Graphics, Vision and Imaging MSc
I have completed an MSc degree in Computer Graphics, Vision and Imaging from University College London. Taught courses range from Computer Graphics and Virtual Environments to Image Processing and Machine Vision.
My final thesis, User guided automatic fresco assembly, was supervised by Prof. Tim Weyrich. It is part of the Griphos project, which aims to make restoring of damaged frescoes safe and easy by devising 3D scanning techniques and automatic assembly algorithms. Derived from jigsaw puzzle solving techniques, these algorithms struggle with such complex data as fresco pieces. My thesis investigates how introducing user interaction can benefit these automatic systems.
Applied Computer Science BSc
I have completed a BSc degree in Applied Computer Science from the Free University of Bozen-Bolzano. A wide variety of courses are taught, ranging from Databases to Software Engineering and Programming.
My final thesis, Proxy-based estimation tool: predicting software size using historical data derived from source code, was supervised by Prof. Barbara Russo and was successfully defended on 22/07/2011. The resulting tool is able to automatically harvest and analyze data from software versioned source code and predict the size of future versions, along with visualizing useful code statistics.