Skip to content
View Sairajiv-13's full-sized avatar

Block or report Sairajiv-13

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sairajiv-13/README.md

Sai Rajiv Nagula

Senior Generative AI Engineer at Mayo Clinic, Chicago.

I build LLM systems that run in production: retrieval, agents, and the evaluation work that keeps both honest. Eight years across machine learning, data science, and data engineering. At Mayo Clinic my work is RAG over clinical knowledge and agentic workflows on AWS Bedrock and SageMaker, built under HIPAA constraints: measured evaluation, cost control, and answers that trace back to a source.

Day to day: Python, FastAPI, LangGraph, PostgreSQL with pgvector, AWS Bedrock and SageMaker, Docker.

Projects

The five main projects. Each is held to the same bar: green CI, a tagged release, measured results, and proof a reviewer can click.

  • rag-knowledge-platform: multi-tenant RAG service with hybrid retrieval, verified citations, and per-tenant quotas. Measured retrieval eval and benchmarks in the repo. Live demo, container image on GHCR.
  • enterprise-ai-ops-agent: a LangGraph state machine that turns email, tickets, chat messages, and PDFs into finished work: tickets opened, replies drafted, reports written. 159 tests, an eval harness, and an ADR for every real decision.
  • pr-review-agent: an AI pull request reviewer as a CLI and a GitHub Action. Its own review is posted on the demo pull request.
  • clinical-trials-mcp-server: an MCP server over the ClinicalTrials.gov API. Eligibility is decided only where the criteria are deterministic; the rest is returned for the caller to judge.
  • campaign-studio: generates campaign variants per segment and scores them against human judgment instead of model self-grading. Ranking accuracy is a CI gate.

Applied ML and data projects, each live:

  • hospital-readmission-api: readmission risk API on the UCI Diabetes dataset, patient-grouped split, tuned decision threshold, drift checks. Live
  • telco-churn-analysis: churn analysis on the IBM Telco data with executed notebooks, a findings document, and a scoring app. Live
  • recommendation-engine: three recommenders compared on the same MovieLens holdout, served with a cold-start path. Live

Selected design docs

The decisions behind these projects, written as ADRs with the rejected alternatives named:

Open source

  • LangChain: root-caused a dropped evaluation config in the tracer callback chain, issue #31802, fix and regression tests in PR #41251
  • FastMCP: verified the error-handling behavior from the client side and proposed the documentation fix on issue #5564

How I build

  • Evaluation before claims: labeled eval sets, reproducible benchmarks, no invented metrics
  • Architecture decisions written down as ADRs, with the rejected alternatives named
  • Tests, typing, and CI as part of the project, not an afterthought
  • Limitations stated in every README, next to the claims they limit

Background

  • Senior Generative AI Engineer, Mayo Clinic (2024 to present)
  • M.S. Information Systems, DePaul University (2025)
  • B.Tech Computer Science, Kakatiya University (2018)

Connect

Pinned Loading

  1. rag-knowledge-platform rag-knowledge-platform Public

    Multi-tenant RAG service: hybrid retrieval (pgvector + FTS), grounded answers with citations, measured eval + benchmarks

    Python

  2. enterprise-ai-ops-agent enterprise-ai-ops-agent Public

    Agentic AI operations system: LangGraph + FastAPI pipeline that turns emails, tickets and PDFs into Jira tickets, replies and reports. 159 tests, 86% coverage, eval harness, Docker.

    Python

  3. pr-review-agent pr-review-agent Public

    AI pull request reviewer that runs as a CLI and a GitHub Action. Diff aware findings, secret checks, dry-run by default.

    Python

  4. clinical-trials-mcp-server clinical-trials-mcp-server Public

    MCP server for ClinicalTrials.gov. Search trials, check eligibility, find recruiting sites. Built with FastMCP.

    Python

  5. campaign-studio campaign-studio Public

    Generates email/SMS campaign variants per audience segment and scores them against human judgment on brand voice, clarity and CTA. FastAPI, LangGraph, 77 tests, 94% coverage.

    Python

  6. recommendation-engine recommendation-engine Public

    Movie recommendation engine. Three models compared on MovieLens, served with FastAPI, with a cold-start path.

    Python