Here I am. This is me.

I am currently a software engineer at Instart Logic, exploring an interesting field of web application streaming. I graduated with a PhD degree 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.

Publications

  • Server-Side Type Profiling for Optimizing Client-Side JavaScript Engines
    Madhukar N. Kedlaya, Behnam Robatmili, Ben Hardekopf. Dynamic Languages Symposium (DLS), 2015 [acm][pdf]
  • Deoptimization for Dynamic Language JITs on Typed, Stack-based Virtual Machines
    Madhukar N. Kedlaya, Behnam Robatmili, Calin Cascaval, Ben Hardekopf. Virtual Execution Environments (VEE), 2014 (Best Paper Award) [acm][pdf][code]
  • MuscalietJS: Rethinking Layered Dynamic Web Runtimes
    Behnam Robatmili, Calin Cascaval, Mehrdad Reshadi, Madhukar N. Kedlaya, Seth Fowler, Michael Weber, Ben Hardekopf. Virtual Execution Environments (VEE), 2014 [acm][pdf][code]
  • Improved Type Specialization for Dynamic Scripting Languages
    Madhukar N. Kedlaya, Jared Roesch, Behnam Robatmili, Mehrdad Reshadi, Ben Hardekopf. Dynamic Languages Symposium (DLS), 2013 [acm][pdf][code]
  • The Remote Compilation Framework: A Sweetspot Between Interpretation and Dynamic Compilation
    Nagy Mostafa, Madhukar N. Kedlaya, Youngjoon Choi, Ben Hardekopf, Chandra Krintz. UCSB Technical Report #2012-03, May 2012 [pdf]