Here I am. This is me.
I am currently a principal engineer at Shape Security working on JavaScript compilers and web application security products.
Prior to this, I was a technical lead (staff software engineer) at Instart, exploring the interesting field of web application streaming. I led a geographically distributed team of bright engineers working on performance, security, and platform products that Instart offers. In the front-end part, I worked on Nanovisor, a JavaScript virtualization layer that Instart bundles with every application that is served from our CDN. Most of Instart's products are built on top of this virtualization layer. On the we application security front, I was the tech lead for the Web skimming protection product that protects web applications from Magecart-like attacks. I also spearheaded the development efforts around Ad-protection product that protects websites from mal-advertising.
In addition to this, I am an expert at JavaScript semantics and I have previously worked on novel type inference algorithms on top of a research JavaScript engine. At Instart, I worked on a TypeScript compiler plugin for a DSL that is used to generate configuration files for both front-end and back-end services.
Prior to my stint at Instart, I obtained my PhD in Computer Science from UCSB. I worked in the PL λab under the guidance of Prof. Ben Hardekopf. My research focussed on dynamic language interpreters, virtual machine optimizations, and JavaScript engine design.
I come from a very beautiful university-town called Manipal. I did my undergraduate studies at Manipal Institute of Technology, Manipal. I worked for nearly 3 years at Manipal Dot Net and Freescale Semiconductors as an intern and an employee.