Research Assistant, PL/Compilers Lab
- LLVM-based program analysis and constant-time transformations for secure compilation.
- Explored control-flow merging techniques in LLVM to improve symbolic execution efficiency and bug-detection robustness.
I am a PhD candidate in Computer Science at Virginia Tech, under the supervision of Dr Kirshanthan Sundarajah. My research is centered on compilers, programming languages, and automated testing.
I am driven by a passion for leveraging compiler and programming language techniques to unravel complex challenges within Computer Science. My academic journey began at Lahore University of Management Sciences, where I earned my B.S. in Computer Science.
When I'm not immersed in research, I find balance through hiking and playing sports.
My research lies at the intersection of compilers, programming languages, and automated software testing. I am passionate about making the code robust and secure, by finding bugs using automated testing techniques, and compiler transformations to ensure security.
You can view my latest resume below.
I’m always open to collaborations, discussions, and new ideas. Feel free to reach out — I’d love to connect!
Send an Email