AI · LLMs · Agents · Research

AI Projects

Skills used: Gen AI, LLMs, observability, evaluation, LangChain, LangGraph, Agentic AI, AI Engineering, and many more

  • AI
  • LLMs
  • Python
  • LangChain
  • LangGraph
  • LangSmith
Projects
31
Building since
2023
Open-source PRs
4
01

Latest projects

Recent flagship builds — shipped as open-source packages, research and tools.

Oct 2026
Newest · Agent Runtime

Agent-RT: Fast, lightweight runtime for production AI agents

A provider-neutral runtime for building production AI agents in Python and TypeScript. It provides a clear execution boundary for tools, streaming, structured output, permissions, approvals, memory, checkpoints, sandboxing, observability, and deployment without requiring a heavyweight orchestration stack.

Includes built-in production controls such as capability grants, execution budgets, guardrails, sandbox boundaries, resumable checkpoints, vector-database switching, and optional Agent Action Guard integration.

Dec 2025 – Apr 2026
Flagship · AI Safety

Agent Action Guard: Safety Layer for Autonomous AI Agents

Developed a research-driven safety framework for autonomous AI agents that detects and prevents harmful actions before execution. Introduces a novel Agent Safety Benchmark, labeled dataset, and a deep learning-based action classifier built using PyTorch and NLP techniques.

The system classifies agent actions in real time as safe or harmful, enabling enforcement of data privacy, security policies, ethical constraints, and regulatory compliance. It is designed as a model-driven guardrail layer for LLM-powered and tool-using agents.

Apr 2026
Dev tooling

pepip: Python version of pnpm — Shared package-version store

pepip keeps an immutable shared package-version store and symlinks each project's .venv to the exact versions it resolved. This significantly reduces disk usage and speeds up installs for package-heavy Python workflows, especially AI/ML projects.

Nov 2025
RAG · Citations

Index-RAG: Storing Text Location in Vector Databases for QA tasks

Generates questions that answer a chunk, and stores embeddings with text location for precise citations. Uses Python, OpenAI, embeddings, RAG with PineCone vector database, and FastAPI. Enables fine-grained, citation-accurate QA by indexing embeddings with exact source text offsets, improving trust and explainability.

02

Open-Source Contributions

My contributions to popular open-source projects of other organizations.

  1. LLM Telemetry, OpenAI API
  2. Agents, MCP, tools, prompts, OpenAI API
03

Project archive

Every build since 2023 — research experiments, agent frameworks, RAG systems and LLM apps.

2025

iRAT: Replanning and Controlled Retrieval for Robust LLM Reasoning

Used re-planning and controlled retrieval to gain accuracy over CoT and RAG by implementing prompting, Transformer-based LLMs, NLP, evaluation and integration of LLM capabilities. Authored a research paper. Uses Python, OpenAI API, Transformers, a fine-tuned LLM, NLP, CoT, reasoning, RAG, and APIs. Demonstrates superior reasoning accuracy via structured replanning and retrieval control using re-rankers.

Production-ready template for large Generative AI projects

Streamlines the development and deployment of large-scale Generative AI projects, ensuring best practices in code structure and documentation. Accelerates enterprise GenAI adoption by standardizing architecture, scalability, and maintainability.

Reasoning Router: Dynamic Multi-Strategy Reasoning with LangGraph

Leverages LangChain and LangGraph to dynamically route reasoning tasks to the most appropriate LLMs’ reasoning strategy based on user prompts. Uses LangSmith for LLM observability, monitoring. Enhances reasoning quality and cost efficiency by adaptive strategy selection at inference time.

2024
2023
LangChain
Applications

LLMs - Agents

Used LangChain Agents for various tasks like searching online, fetching weather, math operations, running python code, etc.

LLMs - Chat with Data

Useful to chat with data to get useful insights to increase the profitability of the companies. Generated synthetic data using LLMs

Deep
Learning

Sentiment Analysis

Used embeddings and neural networks to classify the sentiment of IMDB comments (positive/negative) using PyTorch.