Skip to content
Portrait of Nazmus Sakib

Nazmus Sakib

নাজমুস সাকিব

Lecturer, Computer Science and EngineeringBRAC University

Résumé

I study how AI agents fail, and how we can tell when they do. My research spans AI for Software Engineering and SRE, LLM post-training, and AI safety. I work at the point where language models stop being demos and start being systems people depend on.

I am a Lecturer in Computer Science and Engineering at BRAC University and hold a BSc from BUET. I am applying to PhD programs for Fall 2027 and welcome research collaborations.

Research

  • AI for Software Engineering and SRE
  • LLM Post-Training
  • AI Safety
  • NLP
  • Agentic Systems
  • Human-Computer Interaction

All research

Open source

  • SREGym

    Live benchmark for AI SRE agents

    • Merged

      Reported that the alert check can fail a correct fix while the fault's own alerts are still clearing, so faster fixes failed more often, and opened a fix that waits for alerts to resolve.

      Issue #1116Pull request #1117

    • Merged

      Added a Kafka poison-pill problem: one malformed record stalls a consumer while every pod still looks healthy.

      Pull request #790

  • ITBench

    Open-source benchmark for IT automation

    • Merged

      Reported problems in five OpenTelemetry demo scenarios and fixed three: a network policy fault that blocked nothing, an alert that fired on healthy idle services, and a fault aimed at a Deployment that does not exist.

      Issue #1339Pull request #1340

    • Merged

      Reported and fixed an OpenTelemetry demo install that timed out after a chart update renamed its span metrics connector.

      Issue #1323Pull request #1324

  • AIOpsLab

    Framework for evaluating autonomous AIOps agents

    • In review

      Reported that the mitigation check passes when the broken workload is deleted or scaled to zero, and opened a fix that also catches unschedulable pods.

      Issue #208Pull request #209

  • Kestra

    • Merged

      Reported and fixed custom tool schemas that did not reach the Anthropic API intact, and added a blueprint that labels support tickets in Postgres with Claude Message Batches.

      Issue #147Pull request #148Pull request #979

  • Hugging Face

News

  1. Opened two pull requests to Kestra: a tool-schema fix for the Anthropic plugin and a Claude Message Batches blueprint.

  2. Seen but Not Bound is under review, with code public in OPharm.

  3. Passing Without Repairing was accepted as a poster at the NeurIPS 2026 workshop “Who Verifies the Agents?”

  4. The SREGym blog featured the benchmark problems our UIUC++ SRSE cohort built from real postmortems, including mine.

  5. Posted Luck Is Not Skill on arXiv.

  6. My Kafka poison-pill problem was merged into SREGym during the UIUC++ SRSE research internship.

  7. MemAgent was published in the WOA 2025 proceedings (CEUR, Vol. 4028).

  8. Graduated from BUET with a BSc in Computer Science and Engineering.