Computer Engineer.

I enjoy defining architectures and interfaces for future large-scale systems as much as leading high-performance research and software development teams with a focus on novel and emerging technologies.

In the past, I have acquired, managed and contributed to cross-industry and academic research projects, coached and motivated development teams towards a common vision, and developed software stacks and applications in the areas of datacenter-scale reconfigurable systems, automotive high-performance computing, and virtualization (both in embedded and data center scenarios).