I'm a Software Engineer and System Architect focused on highly scalable systems and artificial intelligence.


I'm a Principal Engineer in Data, Analytics & AI at Swisscom.


I hold a Ph.D. from the University of Neuchâtel and a M.Eng. from the Swiss Federal Institute of Technology (EPFL).


I'm an open-source contributor and an Apache Software Foundation member.

About me
Interests
Professional
  • Large-scale computing.
  • Distributed/concurrent algorithms.
  • Artificial intelligence, including machine learning, anomaly detection, LLMs, MCP, RAG, and agentic systems.
  • Computer security: I keep an eye on security news, vulnerabilities, and emerging threats.
  • Programming languages: I like using mainstream languages such as C/C++, Java, Python, JavaScript, and Go, while keeping an eye on modern languages such as Scala, Kotlin, and Rust.

Outside of work, I enjoy a few other activities.

Personal
  • Amateur climber: I enjoy going out with friends (hardest route climbed: 7a).
  • Occasional runner: I enjoy outdoor runs with friends and taking part in regional competitions (fastest half-marathon completed in 1h32m).
  • Reckless cook: I try out recipes learned while traveling, with a debatable success rate.
  • Enthusiastic salsa dancer: enjoying it is the point.
  • Impatient chess player.

  • I'm also the maintainer of CSAuthors.net, a small website that allows researchers to compute collaborative distance between peers. Thanks to good SEO, it has gained a decent amount of traffic over time (as of April 8th, 2026, Google Analytics reports +830k active users per day).
Biography

I received my M.Eng. degree in Computer Science from the School of Computer and Communication Sciences of the Swiss Federal Institute of Technology in Lausanne (EPFL) and my Ph.D. degree in Computer Science from the University of Neuchâtel.

During 2008, I was a teaching assistant at the Swiss Federal Institute of Technology in Lausanne (EPFL) for Computer Science I (students in chemistry) and Computer Science III (students in life science).

Fall 2008, I was a system administrator at routeRANK, a startup from the Swiss Federal Institute of Technology in Lausanne (EPFL). I was responsible for the infrastructure during the public launch.

From 2009 to 2010, I worked at the Swissquote Bank as a development engineer. There, I worked on financial-instrument feeds from various stock exchanges, on mathematical tools for quantitative finance as well as on the infrastructure.

From 2010 to 2015, I worked in the Complex Systems group led by Prof. Dr. Pascal Felber. I got involved in a European FP7 project, SRT-15 (executed by five partners: SAP AG, TU Dresden, Epsilon S.r.l., Yahoo Iberia S.L. and the University of Neuchâtel).

In April 2016, I joined Sophia Genetics, a promising company active in data-driven medicine.

In fall 2016, I joined the School of Business and Engineering Vaud as a lecturer for Object-Oriented Programming and Distributed Architectures.

In fall 2018, I received the Excellence in Teaching Award of the School of Business and Engineering Vaud!

In fall 2019, I joined Swisscom's Data, Analytics & AI organization, where I work on large-scale projects involving big data, anomaly detection, machine learning, and AI more broadly.

Publications
Open Source

I publish and contribute to open source projects on GitHub.

Own projects:

  • http-ping: HTTP/S ping utility, similar to ping but working on top of HTTP/S instead of ICMP.
  • tm4j: Library that offers Transactional Memory (Intel TSX) support in Java and Scala.
  • jusbrelay: Control USB relays from Java (multi-platform).
  • insomnia: Simple cross-platform Java library that prevents idle standby.

Various contributions: