Biography
I work at the intersecion of cryptography and distributed protocols. I also have an interest in verification and logic transformations.
I currently develop and drive the effort for a distributed pricing interconnection system that utilizes data inference and other machine learning techniques. Feel free to contact me, to chat or join the team!
I worked at the DFINITY for some years, where I designed, proved and implemented the byzantnine consensus protocol; and formally analyzed it. I later worked on the overall replica runtime, and did a first prototype of user identity flows among other things. I improved performance 5-fold. At its peak the system handled billions of dollars of transactions per day.Before, I worked with John C. Mitchell at Stanford Security and Theory Lab. In between, I worked as a Software Engineer responsible for the Core Security on a Distributed OS/Cloud Platform at Apcera focusing on Authentication and Distributed Key Management Mechanisms, Consensus Protocols and Policy Language. Before that I devoted my time working on distributed systems at AT&T - specifically on consensus optimization.
You can find my CV here.
Interests
- Cryptographic Primitives and Foundations
- Distributed Systems
- System Secutity
Education
-
Msc in Electrical Engineering, 2014
Stanford University
-
Diploma Eng. in Electrical and Computer Engineering, 2012
University of Patras
Industry Experience
- DFINITY, R&D Staff, 2018-2021
- Apcera, Software Engineer, Core Security, 2015-2017
- AT&T Labs Intern, 2014