About Me

my photo

I like hacking and building stuff. I am interested in improving engineering effectiveness, making systems run faster and be more secure and robust. I like to tinker with stuff and figure out why/how something works (or doesn’t).

I use Scala, Python, R, Java, C/C++, Perl, Lua, shell, SQL, Javascript, and everything else needed to get the work done. Although I prefer macOS for day-to-day use, I mostly develop for UNIX systems. When I don’t do system engineering, distributed systems, data analysis, visualizations, I explore Swiss mountains on my bike.

As of February 2019 I work as a Software Engineer at DFINITY on building the next generation internet computer. Prior to joining DFINITY, I worked on enhancing overall developer effectiveness, mostly through the build infrastructure and tools improvements at Digital Asset. Previously, I worked at Leonteq Securities AG, on an internal, high-throughput, low-latency grid scheduler and computation platform, as well as a Performance Engineer at IMC, where I analyzed network infrastructure and traffic, system design and algorithms, and proposed improvements. Before IMC, I was working as a postdoctoral researcher at Cloud Security and Solutions group at IBM Research in Zurich, Switzerland. There, I was working on next generation storage systems (hardware), multi-cloud storage toolkit, data consistency and integrity protection algorithms, as well as on OpenStack performance.

I finished my PhD at EPFL in the Laboratory for Distributed Programming, under the supervision of Prof. Rachid Guerraoui.

Contact information