My name is Kartik Bajaj. I am currently a Master's student in the department of Electrical and Computer Engineering at the University of British Columbia, under the supervision of Karthik Pattabiraman and Ali Mesbah. I completed my undergraduate studies and received my Bachelor of Engineering degree from VIT University.
My main areas of research include Web Applications, Software Testing, and Program Analysis. I am always interested in building tools that can assist the web developers during and after building the web application.
Dompletion assists developers by providing DOM-Aware JavaScript code completion, when the developer is writing JavaScript code to obtain references to DOM elements. Dompletion also analysis JavaScript code to reason about the existing as well as unseen DOM states.
https://github.com/saltlab/dompletion