PhD researcher at IIIT Hyderabad developing Generative AI and Agentic AI techniques for Software Architecture Knowledge Management.
I am a PhD researcher at the International Institute of Information Technology, Hyderabad (IIIT-H), working on Generative AI for Architecture Knowledge Management. I develop and apply Generative AI, LLM, and Information Retrieval, and Agenti AI techniques to automate Software Architecture Knowledge Management — spanning automated generation of Architectural Design Decisions, architecture views, and agentic knowledge management systems.
My advisors are Dr. Karthik Vaidhyanathan and Dr. Vasudeva Varma.
Before my PhD, I worked as an Analyst at HSBC and as a Software Engineer at NRI Fintech. I hold a Masters in Computer Science from Jadavpur University, where my thesis focused on NLP-based fact-checking. My work has accumulated over 160 citations across IEEE conferences, workshops, and preprints.
Investigates whether Large Language Models can effectively generate Architecture Decision Records (ADRs) — documents that capture critical design choices and their rationale in software projects. Testing GPT-4, GPT-3.5, and Flan-T5 with zero-shot, few-shot, and fine-tuning approaches, the study finds that GPT-4 produces relevant and accurate design decisions in zero-shot settings, while more economical models match performance with few-shot prompting. The work demonstrates promising but pre-human-level LLM capability for automated ADR generation, calling for further research toward standardized adoption.
Presents a framework for applying Generative AI to automate Software Architecture Knowledge Management (AKM). The paper identifies key challenges in capturing, storing, and retrieving architectural knowledge at scale, and proposes using LLMs to reduce the substantial manual effort traditionally required in AKM workflows. The work outlines a research roadmap for building intelligent architecture documentation tools that can assist software teams in managing evolving design knowledge.
Introduces MOYA, an LLM-powered multi-agent framework for Autonomous CloudOps. Combining Generative AI with human oversight, MOYA orchestrates diverse agents using Retrieval-Augmented Generation to handle complex cloud infrastructure workflows spanning heterogeneous data sources and processes. Evaluations across complex operational tasks demonstrate improved accuracy and task completion compared to non-agentic baselines, validating the multi-agent approach for real-world cloud operations.
Proposes a hybrid model combining traditional NLP feature engineering with neural approaches to automatically identify and rank check-worthy claims in political debates. Evaluated on the CLEF 2019 CheckThat! shared task, the approach integrates linguistic, structural, and contextual features to prioritize sentences most in need of fact-checking by journalists and automated verification systems. This early work laid the foundation for the author's subsequent research in claim identification for low-resource Indian languages.
Evaluates the energy efficiency of Python code generated by six major LLMs across 363 solutions to 9 coding problems, tested on three hardware platforms (server, PC, Raspberry Pi) totalling approximately 881 hours of measurements. Human solutions are 16% more energy-efficient on servers and 3% on Raspberry Pi, while LLMs outperform humans by 25% on standard PCs. Code from a green software expert consistently achieves 17–30% better efficiency than all LLM outputs, highlighting that despite impressive code generation capabilities, there remains a critical need for energy-awareness in AI-generated code.
Developing and applying Generative AI and Information Retrieval techniques for Software Architecture Knowledge Management. Advisors: Dr. Karthik Vaidhyanathan and Dr. Vasudeva Varma.
Thesis: Fact Checkable Claim Identification and Verification.
Working on introducing AI features to Autonomous CloudOps, including an LLM-powered multi-agent framework published at IEEE/ACM CAIN 2025.
Worked in the data team responsible for preparing and maintaining data pipelines for statistical and ML modeling.
Built full-stack web applications for share-market brokers using Java, Spring MVC, JSP, JavaScript, CSS, and relational databases.
"Science is a collaborative effort — Teaching, outreach, and community engagement alongside research."