I am a post-doctoral researcher in the Information Security Group at Royal Holloway, University of London. I work on Android security with Dr. Lorenzo Cavallaro and Dr. Johannes Kinder. My research interests lie in program analysis and its application to security. Currently, I am investigating techniques to model malware behaviour encountered in Android apps and techniques to mitigate them.

In the past, I was a PhD student at the University of Hertfordshire where I worked in the Compiler Technology and Computer Architecture (CTCA) group with Professor Bruce Christianson, Professor Sven-Bodo Scholz and Professor Alex Shafarenko. During my PhD, I worked on static analysis of programs using annotated type systems and proposed novel algorithms for atomic bound constraint solving for Information Flow Analysis. These algorithms were based on graph decomposition and can seamlessly adapt their semantics based on the structure of the input graphs.

Before my PhD studies, I worked in the domain of Embedded Systems where I applied dynamic program analysis techniques to optimise systems for decreasing power consumption and improving performance. During my Masters, I worked with Professor Thambipillai Srikanthan at the Centre of High Performance Embedded Systems, Nanyang Technological University, Singapore. My Masters thesis focused on using dynamic analysis to identify optimal instruction cache configurations for standalone as well as multitasking  embedded applications.