S&P Global
Software Development Engineer
Sep 2024 – Dec 2025
Hyderabad, India
Built the tool-calling layer connecting enterprise LLM features to internal GraphQL services, and the React surfaces that put the results in front of users.
- Designed MCP-based tool interactions that let LLMs retrieve structured data from internal GraphQL services and drive context-aware application workflows, rather than treating the model as a bolt-on chat widget.
- Naive tool calls pulled full GraphQL responses regardless of what the model needed next. Built selective retrieval mechanisms so tool calls fetch only the fields required, cutting unnecessary data transfer and making model-to-backend interactions faster and more reliable.
- Built the React components and reusable widgets that surface AI-generated insights and backend data, so the output of the above pipeline is legible to actual users rather than raw model output.
- Trained GitHub Copilot on historical support data to cut repetitive manual triage work on the team.