A software-update framework that provides decentralized enforcement of development and release processes, independent verification of source-to-binary correspondence, transparency via a collectively-signed update timeline, and efficient release validation by arbitrarily out-of-date clients.

The Collective Authority (Cothority) Framework

Joint DeDiS project that offers a framework for simulating and deploying decentralized and distributed cryptographic protocols.


Lightweight DTLS implementation with the extension for secure group communication.


EPFL Fellowship for Doctoral Studies (2015)

The Swedish Institute Scholarship (2013 - 2015)

Triple Scholar of Vladimir Potanin Fellowship Program (2009, 2011, 2012)


I have supervised one master’s thesis, two master’s and two bachelor’s semester projects, and served as a teaching assistant for the following courses at EPFL:

  • CS-438: Decentralized Systems Engineering (fall 2017)
  • COM-402: Information Security and Privacy (spring 2017)
  • MATH-101(e): Analysis I (fall 2016)
  • COM-102: Advanced information, computation, communication II (spring 2016)