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 shell, Python, Rust, R, Nix, Java, Scala, C/C++, Perl, Lua, SQL, and everything else needed to get the work done. I mostly develop for and on various UNIX systems. When I don’t do system engineering, distributed systems, data analysis, or visualizations, I explore Swiss mountains on my bike.
As of March 2021 I’m working again as a Performance Engineer at IMC, on network infrastructure and traffic analysis, system design and algorithms. Previously, I worked at:
- DFINITY as a Senior Software Engineer building the next generation internet computer, both by bootstrapping internal developer experience and working on the core components (P2P and neuron network system)
- Digital Asset as a Senior Software Engineer enhancing overall developer effectiveness, mostly through the build infrastructure and tools improvements
- Leonteq Securities AG, on an internal, high-throughput, low-latency grid scheduler and computation platform.
- IMC as a Performance Engineer, before the office got closed in Zug, Switzerland.
My work career started at Cloud Security and Solutions group at IBM Research in Zurich, Switzerland. There, I was a Postdoctoral Researcher 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.