Panos is on a mission to protect what you ❤️ by delivering products that utilize cryptographic principles and respect the privacy of their users. In the past he did research in Computer Security and Machine Learning and currently he works as a Software Engineer for Office 365, focusing on Security Engineering.

Curious? Scroll down to check my Blog or my Timeline.

Opinions expressed here are mine.

Latest Blog Post

03 Oct 2016 . tech . Don't use CryptoSwift Comments

CryptoSwift is a Swift component that provides cryptographic algorithms, implemented from scratch, and maintained by one person because he can. What can go wrong? Like you guessed, a lot.

When you use cryptography it will be for securing information, which means that you can’t really afford bugs. So the rule is that you should be very careful on which crypto-libraries to take a dependency on, since they should be maintained by domain experts and being tested in the wild successfully and for a long period of time.

That said, I had to use PBKDF2 for a...



  • September 2014 - Today

    Software Engineer @ Microsoft Development Center Norway, working @ Office 365 backend services, focusing on Security Engineering

  • June 2013 - September 2013

    Software Engineering Intern @ Microsoft Development Center Norway, worked @ Delve’s backend, the Office Graph

  • October 2012 - August 2014

    Master studies @ Department of Informatics and Telecommunications on Software Engineering + Machine Learning researcher @ KDD lab

  • October 2011 - September 2012

    Security researcher @ CERN, developed linux kernel extensions to prevent cyber attacks

  • June 2010 - November 2010

    Created Pwn Mail, a Cydia iPhone app for spoofing emails. It served > 260,000 emails but it was discontinued after a legal threat by Steve Jobs

  • October 2007 - September 2011

    Bachelor studies @ Department of Informatics and Telecommunications on Computer Science and Telecomunications


Laconism will be appreciated! 🙌

PGP Public Key