Skip to content
View nihanthnaidu007's full-sized avatar

Block or report nihanthnaidu007

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
nihanthnaidu007/README.md

About

I am an AI Engineer with 4+ years in machine learning and 1.5+ years shipping production GenAI systems. The work I care about is the kind that collapses a multi-day workflow into minutes and produces a measurable cost or efficiency gain, not a demo that looks good once and breaks under load.

My focus is the full stack of applied AI: multi-agent orchestration with LangGraph, production RAG, LLM evaluation and observability, and the MLOps to keep it running.

The principle under everything I build is trust over capability. A system that refuses or flags its own uncertainty is worth more than one that answers confidently and is sometimes wrong. That principle is visible in every project below, from a SQL agent that refuses out-of-scope questions to a code-optimization engine where no language model is permitted anywhere in the scoring path.

Currently completing an MS in Artificial Intelligence at Long Island University Brooklyn while building open source in public.

name:     Nihanth Naidu Kalisetti
role:     AI Engineer
based:    Brooklyn, New York
studying: MS Artificial Intelligence
          LIU Brooklyn (Dec 2026)

builds:
  - multi-agent orchestration
  - production RAG pipelines
  - LLM evaluation + tracing
  - MLOps + inference infra

principle: trust over capability
shipped:   2 PyPI packages
writing:   LinkedIn Top AI Voice
status:    open to AI roles

Flagship systems

Open source. Each ships with a fixed benchmark and documents its own failure modes on purpose, because hiding them would defeat the point.

⬡   NIXUS SQL   —   Grounded Text-to-SQL Agent

LangGraph · PostgreSQL · pgvector · FastAPI · Next.js · Claude · OpenAI

A read-only, database-agnostic natural-language to SQL agent. It is read-only by construction, not by convention: the database is reached only through a PostgreSQL role granted nothing but SELECT, so a write is rejected twice, once by the API guard and definitively by the role itself. There is no write mode. A 14-node graph classifies scope and refuses out-of-scope, write, and irreducibly ambiguous requests up front, retrieves schema and few-shot examples through pgvector, verifies that generated SQL references only tables and columns that exist before execution, and self-corrects failed queries under a bounded retry.

Benchmark (held-out SaaS gold set, result-equivalence) Result
Answerable queries 55 / 57  (easy 13/13 · medium 15/17 · hard 27/27)
Scope refusals 10 / 10

Two failures are left unfixed and documented: a faithfulness gap where a well-formed grounded query can quietly narrow the request, and a DISTINCT omission on some queries. Both are architectural boundaries, stated plainly rather than papered over.


⬡   AXIOM   —   Adaptive RAG Pipeline

LangGraph · pgvector · BM25 · Redis · FastAPI · Claude Haiku · Tavily

A 13-node cyclic pipeline with a self-correcting hallucination loop. Every answer is scored on faithfulness, relevancy, and groundedness. If faithfulness drops below 0.75, the query is rewritten and retrieval runs again, up to three times. The pipeline routes across three retrieval strategies (BM25, pgvector, and RRF hybrid fusion) by query type, reranks candidates with a cross-encoder before generation, and falls back to live web search when the corpus returns nothing, rather than burning correction cycles on a futile loop. A two-tier Redis semantic cache serves sub-3-second responses on hits versus 30 to 90 seconds for a full run.

Benchmark (30-query suite) Result
Completion rate 100% (30/30)
Correction success rate 100%
Avg composite RAGAS 0.532  (0.91 on in-corpus category)
Latency vs prior evaluator ~55% lower, all timeouts eliminated

⬡   Darwin   —   Verified Code-Optimization Engine

Python · Docker · radon · vulture · ast · Claude Opus

Darwin takes one working-but-bloated Python unit, has a language model simplify it, then objectively verifies the result is correct, behavior-preserving, and structurally simpler, or returns the original unchanged. The point of the project is the verification, not the rewrite. No language model judges correctness or quality anywhere in the scoring path. A candidate must pass a correctness gate (pytest inside a locked-down container), a behavior gate (exact reproduction of withheld golden input-output pairs, or differential equivalence at the public API), and only then receives a structural complexity score computed by radon, vulture, and ast.

Two guarantees define it. It is never worse than baseline: the loop returns the best gate-passing candidate or the unmodified original. And it is access-isolated: every candidate runs with no network, no host filesystem, and capped memory, CPU, and PID as a non-root user. One residual is documented honestly rather than hidden: in-process verdict forgery stays open by deliberate decision, deferred to a future process split. Darwin is an access-safe verifier, not a forgery-proof judge, and it does not claim otherwise. Validated on a 30-case single-function corpus plus 3 multi-file cases, 150 runs, 95.3% reaching the returned-best candidate in generation one.


⬡   ResearchForge   —   Hierarchical Multi-Agent Research System

LangGraph · GPT-4o · Tavily · FastAPI · React 19 · PostgreSQL · ReportLab

Six specialized agents orchestrated by a deterministic supervisor. No language model is involved in any routing decision; the supervisor routes purely on explicit state-inspection rules.

  • Parallel fact-checking through the LangGraph Send() API fans out all claim verifications simultaneously, bringing verification time to roughly three seconds regardless of claim count.
  • Human-in-the-loop outline approval via interrupt() with PostgresSaver checkpointing pauses the graph mid-run and resumes from the exact node without re-running completed phases.
  • Report versioning diffs the original outline against the approved one and skips synthesis for unchanged sections, saving around 80% of tokens when only part of a report changes.

Published packages

⬢   inputguard

pip install inputguard

A pre-flight input-clarity layer that sits between user input and an LLM call. It detects vague, incomplete, or underspecified inputs before they reach the model, removing the correction cycle that wastes tokens when the model guesses wrong.

Zero LLM calls. Zero external dependencies. Pure local Python (3.9+). Ships with warning and strict modes and automatic intent detection.

⬢   ai-stamp

pip install ai-stamp

Provenance tracking, audit trails, and PII detection for AI-generated content. Every LLM call is stamped with a tamper-evident record: SHA256 hashes, an HMAC-SHA256 signature, token counts, latency, PII scan results, and policy decisions.

Six built-in PII detectors with Luhn validation, a declarative YAML policy engine, SQLite and PostgreSQL backends, and a full CLI. Python 3.10+, MIT.


More builds

SpectraVoice — a hands-free, screen-aware voice assistant for macOS that sees the screen in real time, controls keyboard and mouse, searches the web, and responds with natural text-to-speech. Supports both cloud and local Ollama inference with barge-in interruption. Python · Whisper · Ollama · FastAPI

More projects, including live demos, are pinned below and on the portfolio.


Stack

AI · GenAI · Agents

MLOps · Infrastructure

Data · Vector Search · ML

Languages


Experience

AI Engineer, Intern  ·  Cogent LLC, Remote (Nebraska)  ·  Jun 2026 – Present Building an AI data platform that unifies fragmented structured and unstructured sources into one queryable layer, with LLM-powered natural-language access over enterprise data. Designing hybrid RAG retrieval (pgvector with keyword search and reranking) behind FastAPI services so teams query data in plain language instead of hand-written SQL, and building ingestion and embedding pipelines that turn raw records and documents into versioned, searchable knowledge with evaluation and guardrails that keep responses grounded and auditable.

Founding AI/ML Engineer, Contract  ·  UnityGrid AI  ·  Jul 2024 – Jan 2025 Designed multi-agent LangChain workflows for semiconductor design validation, cutting manual review time by 36% across 3 engineering teams. Engineered a pgvector and Redis RAG system that brought p95 latency under 900ms and lowered infrastructure cost by 28%. Established LangSmith observability with continuous hallucination tracking, shifting regression detection from post-deployment to pre-release.

AI/ML Engineer, promoted from ML Engineer  ·  Futzen eTechnologies  ·  Apr 2021 – Jun 2024 Promoted to AI Engineer within 2 years. Built customer segmentation and behavior models with K-Means, decision trees, and collaborative filtering, deployed across live production pipelines. Streamlined feature-engineering pipelines, cutting model training prep time by 35% and lifting F1 across production deployments.


Education & recognition

Education

🎓  MS, Artificial Intelligence Long Island University Brooklyn  ·  Jan 2025 – Dec 2026

🎓  B.Tech, Computer Science Centurion University, India  ·  2020 – 2024

Recognition & certifications

🏆  LinkedIn Top AI Voice ☁️  AWS Certified AI Practitioner 🤖  IBM AI Developer Professional Certificate 🪟  Microsoft Certified: Azure Fundamentals 🐍  Google IT Automation with Python


GitHub



Snake eating my GitHub contribution graph

Pinned Loading

  1. ai-stamp ai-stamp Public

    Provenance tracking and compliance audit layer for AI-generated content. Tamper-evident records, PII detection, policy enforcement, and audit export for every LLM call.

    Python

  2. AXIOM_Adaptive_RAG AXIOM_Adaptive_RAG Public

    Python

  3. Input_Guard Input_Guard Public

    Pre-flight input clarity layer for LLM pipelines. Catches vague, incomplete coding inputs before they reach the AI - zero dependencies, pure Python.

    Python

  4. Nixus-Sql Nixus-Sql Public

    LLM-driven SQL agent for fast, conversational analytics.

    Python

  5. Research_Forge Research_Forge Public

    ResearchForge: Hierarchical multi-agent research report system using LangGraph Supervisor pattern, interrupt() human-in-the-loop, Send() API parallel fact-checking, LLM-as-judge confidence scoring,…

    Python