Vikram portrait
๐Ÿ‘‹

Hello, I'm Vikram, an Applied AI Engineer with 7+ years of production engineering experience, specializing in Agentic RAG, LangGraph multi-agent systems, and LLM apps. I build end-to-end AI systems on Claude & Gemini APIs with a strong foundation in Python, FastAPI, React, and TypeScript.

About me

I'm an Applied AI Engineer with 7+ years of production engineering experience, focused on Agentic RAG, LangGraph multi-agent orchestration, and LLM application development in regulated enterprise environments.

At Scotiabank, I contributed to a production Agentic RAG platform serving 500+ internal branches. I designed agent orchestration across a LangGraph pipeline (planner, retrieval agents, tool-calling, iterative refinement), implemented hybrid retrieval (Apache Solr BM25 + vector) with MMR re-ranking, a two-level Redis caching layer, SSE streaming, and an asynchronous guardrails layer with PII scrubbing and prompt-injection interception. Retrieval quality is evaluated offline with RAGAS and LLM-as-a-judge scoring, with LangSmith tracing for end-to-end observability.

I build and evaluate end-to-end AI systems using Claude and Gemini APIs on a foundation of Python, FastAPI, React, and TypeScript. I hold the AWS Certified Developer โ€“ Associate and Anthropic Academy certifications in the Claude API and Model Context Protocol (MCP). Delivering AI in a regulated fintech context has shaped how I think about responsible AI โ€” auditability, human escalation, and guardrails as first-class concerns.

Let's build something useful together.

My projects

Deep Research AI Agent

4-stage autonomous research pipeline (Planner โ†’ Parallel Researchers โ†’ Critic โ†’ Writer) that synthesizes structured, cited briefs in ~90s. Critic-driven rework loop with LangGraph state graphs, async parallel execution via asyncio.gather, and an LLM-as-a-judge evaluation framework scoring relevance and citation quality.

https://huggingface.co/spaces/vikraamm95/deepresearcher
  • Python
  • LangGraph
  • Gemini 2.0
  • Gradio
  • Tavily
  • LLM-as-Judge

AI Ticket Classifier

Governed LangGraph pipeline that classifies support tickets by category, priority, and routing team with sentiment + confidence scoring. Safety layer performs PII redaction and prompt-injection detection; structured outputs validated via Pydantic. FastAPI + SQLAlchemy backend with a React 19 / TypeScript / Vite frontend and LLM-as-a-judge evaluation.

https://github.com/vikraammravi/AI-ticket-classifier
  • Python
  • FastAPI
  • LangGraph
  • Claude API
  • React 19
  • Pydantic

My skills

My experience

Certifications

Contact me

Reach me at vikraamravi@gmail.com or send a message below.