Research Experience

I work on AI agents for site reliability engineering and software engineering, and on NLP for low-resource languages. I have three shared-task papers at workshops co-located with EMNLP 2023, NAACL 2024, and IJCNLP-AACL 2025, and I currently contribute to SREGym, an open-source benchmark for AI-driven site reliability engineering.


Agentic Site Reliability Engineering: AI for SRE

2026 | Research Intern, advised by Prof. Tianyin Xu (UIUC)

🔬 Contributing to SREGym, a Benchmark for AI SRE Agents

  • Working on the SREGym v2 paper: extending SREGym, an open-source benchmark for evaluating AI agents on cloud-native system failures, from synthetic faults to real-world failure scenarios, and analyzing how agents behave on them.
  • Conducting case studies and postmortem analysis of real-world outages, projecting them into reproducible benchmark problems.
  • Designing fault scenarios and evaluation oracles that expose documented agent weaknesses: cross-layer reasoning gaps, greedy diagnosis anchoring, and reward hacking.
  • Contributed a merged fault scenario reproducing a real Kubernetes admission-control incident, with a reward-hack-resistant evaluation oracle (details on the Projects page).

Code Generation in Bangla: Low-Resource Language Adaptation

2025 | Shared Task at the BLP Workshop, co-located with IJCNLP-AACL

🏆 4th Place out of 32 Teams (submitted system: Pass@1 0.85)

  • Fine-tuned Qwen3-4B with parameter-efficient LoRA adapters, chosen over Llama-3.2-3B, TigerLLM, and Qwen2.5-Coder baselines, to overcome data scarcity in Bangla.
  • Ablated each intervention on the hidden test set: data augmentation, Chain-of-Thought hints, then step-by-step CoT moved Pass@1 from 0.51 to 0.59. Translating the dataset to English degraded it to 0.50, so the pipeline stayed Bangla-centric.
  • Built the execution-guided self-refinement loop that feeds failing code and its execution error back for repair. It lifted the best fine-tuned system to Pass@1 0.62 and, applied to few-shot prompted Gemini 2.5 Pro, produced the submitted result of 0.85, placing 4th of 32 teams.
  • Categorized failures by type (ambiguous instructions, constraint violations, test-passing but incorrect solutions) to guide the refinement loop.
  • Publication: AdversaryAI at BLP-2025 Task 2: A Think, Refine, and Generate (TriGen) System with LoRA and Self-Refinement for Code Generation

BRAINTEASER: Advanced Commonsense Reasoning in Language Models

2024 | Shared Task at SemEval 2024, co-located with NAACL

Violence Inciting Text Detection (VITD) in Bangla

2023 | Shared Task at the BLP Workshop, co-located with EMNLP

📊 Ranked 12th in Post-evaluation (19th Official)

Improving Answer Space Diversity in Visual Question Answering (VQA)

2022 | Undergraduate Thesis Project

  • Conducted a comparative study of VQA methods, identifying core limitations in answer distribution.
  • Addressed the “Answer Space Diversity” limitation by augmenting training data with automatically generated, contextually relevant QA pairs using template-based synthesis.
  • Demonstrated improved performance on long-tail answer categories, reducing model bias toward frequent answers.