Doctoral researcher in Computer Science at LSU, advised by Dr. Umar Farooq. I build program analysis techniques, benchmarks, and evaluation methods that measure and improve how large language models write, migrate, and reason about real-world code.
Developing novel techniques to automatically detect and prevent software defects, improve system stability, and enhance overall software quality.
I treat large language models as generators of hypotheses, not final judges, pairing their output with program analysis and formal certification to catch what pattern-matching alone misses.
I build and release benchmarks (MobileDev-Bench, LintBench, J2KMigBench) that measure how far LLMs actually get on real mobile development, static analysis, and code migration tasks.
I teach object-oriented design and programming languages at LSU, mentor undergraduates on static analysis, and serve on program and artifact evaluation committees across the SE and security community.
I study how large language models can be paired with deterministic program analysis and formal verification to move AI-assisted software engineering from pattern matching to proof.
My work spans static analysis (AutoComply) and benchmarking (MobileDev-Bench, LintBench, J2KMigBench), measuring how far LLMs actually get on real mobile development, lint generation, and cross-language code migration.
Before my PhD, I spent over three years as a software engineer, shipping SaaS features at Cadana Inc. and building production systems at ARM Pensions PFA, including remediating 20+ CVEs across the OWASP Top 10. That practitioner's eye for what breaks in production shapes the research questions I ask now.
Work on program analysis, AI4SE, and code migration: one accepted with oral presentation, three under review, one in preparation.
Awarded to attend the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) 2026.
Recognized by the AIR Program at Louisiana State University, February 2026.
Inducted into The Scientific Research Honor Society, April 2026.
Invited to join The Honor Society of Phi Kappa Phi, March 2026.
Program and artifact evaluation committees across software engineering and security venues, plus hands-on work with students at LSU.
Serving on the Shadow Research Track Program Committee for the International Conference on Software Engineering (ICSE) 2027.
Serving on Artifact Evaluation Committees for ASE, ISSTA, OOPSLA, SOSP, CAIS, WWW, CCS, PETS, MobiSys, and ISSRE.
Accepted as a Student Volunteer for SPLASH/ISSTA 2026 in Oakland, California.
Judged the Undergraduate Research & Creativity Conference at Louisiana State University.
Judged the High School Summer Research poster competition, LSU College of Engineering.
Mentored undergraduate students on benchmark construction, design, and evaluation.
Whether it's a research collaboration, an internship opportunity, or a conversation about any of my works, I'd love to hear from you.