John Kozyrakis


For the past 5+ years I’ve been a software security consultant at Cigital, based in London, UK - currently a “technical strategist”.

These days, most of my work is focused on securing mobile applications, mostly for the financial sector. I help manage information security programs and help architects build applications securely from design and specifications to the details of binary protections.

I also spend quite a lot of my time designing and building static & dynamic analysis platforms for discovering flaws in Android applications, while researching new interesting issues that might affect them.

Over the years I’ve been involved with many areas of security, like code reviews, pentesting, reverse engineering, architecture reviews, threat modeling etc.

What’s in a name? You might see my name written as Yiannis, Yannis, Ioannis or John, depending on context and platform.

Also, Kozyrakis is spelled as “cozy-ra-kiss”.