nishchalpr@ai:~$ cat whoami.md
Nishchal P R

Nishchal P R.AI Engineer · GraphRAG & Agents

>

I build production-oriented AI systems where retrieval, reasoning, and real-world data meet. My focus is LLM-powered pipelines, GraphRAG, and autonomous agents — turning messy, unstructured corpora into structured knowledge and acting on it. I care about the boring parts: latency, precision, evals, tradeoffs.

● Currently building investment intelligence at Naples Ventures · Open to full-time AI engineer roles

knowledge_graph.live
drag · hover · click nodes
nishchalpr@ai:~$ cat bio.txt

// about

I build production-oriented AI systems where retrieval, reasoning, and real-world data meet. My focus is LLM-powered pipelines, GraphRAG, and autonomous agents — turning messy, unstructured corpora into structured knowledge and acting on it.

I care about the boring parts: latency, precision, evals, tradeoffs. Currently shipping investment-intelligence retrieval at Naples Ventures and finishing my B.E. in ECE at NIE Mysore.

location.json
Bangalore, India
IST (UTC+5:30) · Open to remote
now.log
AI Engineering Intern · Naples Ventures
Jan 2026 — Apr 2026
1M→10K
nodes compressed
graph reduction
9
production AI systems
shipped
3+
internships
AI · automation · ops
8+
shipped projects
end-to-end
nishchalpr@ai:~$git log --activity
OctNovDecJanFebMarAprMayJunJulAugSepOct
Mon
Wed
Fri
1,021 contributions in the last year
LessMore
github.stats
42
day streak
847
commits / yr
28
repositories
14
PRs merged
top.languages
Python64%
TypeScript18%
C++10%
SQL8%
recent.commits
  • a3f1c2dfeat: graph reducer v2
  • 7b9e4a1fix: rerank latency p95
  • c12d8f9chore: router policy yaml
profile
@Nishchalpr4
stack.yaml
languages
PythonTypeScriptC++SQL
llm & rag
LangChainLangGraphLlamaIndexGraphRAGHybrid SearchReranking
stores & infra
Neo4jpgvectorFastAPIDockerPostgreSQLSupabase
eval & tooling
RAGASLangSmithn8nGitLinux
nishchalpr@ai:~$ ls ./projects/

// projects

Problem

Vector search collapses on multi-hop financial questions where answers live in entity relationships, not single chunks.

Approach
  • →LLM-driven entity-relation extraction for dynamic knowledge graph construction
  • →Hybrid retrieval combining semantic similarity with graph traversal
  • →Graph reduction pipeline compressing ~1M nodes → ~10K high-signal nodes
  • →Mitigated entity duplication, noisy relations, signal loss during pruning
wins
  • Multi-hop reasoning on questions vector RAG couldn't answer
  • ~100× compression with preserved retrieval precision
  • Latency-stable under iterative graph updates
architecture · interactive
architecture.svginputprocessstorellmoutput
entities1M→10KwalkvectorFinancial CorporaS3 · PDFsDoc ParserUnstructured.ioLLM ExtractorGPT-4o · ClaudeEmbedderOpenAI · BGEKnowledge GraphNeo4jVector IndexpgvectorReduce · DedupeCustom PythonHybrid RetrieverLangChainSynthesizerGPT-4oCited AnswerJSON API
> hover any node for its purpose · click to pin · click background to clear
stack
PythonNeo4jpgvectorLangChainOpenAIFastAPI
Problem

Support teams burn hours stitching together shipment events, logs, and tickets to root-cause a single delayed delivery.

Approach
  • →Agentic tool-calling with hybrid retrieval over shipment events, logs, and support records
  • →ReAct (Reason + Act) orchestration loop for autonomous anomaly diagnosis and RCA
  • →Evaluation pipeline benchmarking tool-selection accuracy, reasoning trajectory, and latency
wins
  • Autonomous root-cause analysis from raw operational signals
  • Tool-selection accuracy measured and tracked
  • Production-grade latency and reliability targets
architecture · interactive
architecture.svginputprocessstorellmoutput
reasonactUser QueryRESTPlannerLangGraphReAct LoopLangGraphLLM ReasonerClaude 3.5Shipment EventsPostgreSQLSystem LogsElasticsearchSupport RAGpgvectorAction APIFastAPITrajectory MemoryRedisEval HarnessCustomRoot Cause + FixJSON
> hover any node for its purpose · click to pin · click background to clear
stack
PythonFastAPILangGraphClaudePostgreSQLRedisDocker
Problem

Static single-model deployments waste compute budget on simple queries and underperform on complex ones.

Approach
  • →Heuristic complexity estimator scoring incoming queries across multiple dimensions
  • →Dynamic routing across LLM tiers (small/medium/large) based on complexity score
  • →Cost-quality tradeoff optimization with configurable quality floors
  • →Latency and cost telemetry per routing decision
wins
  • Significant cost reduction without measurable quality degradation
  • Adaptive routing that improves with query volume
  • Full observability on cost-per-query
architecture · interactive
architecture.svginputprocessstorellmoutput
checkhitsimplestandardcomplexQueryRESTClassifierDistilBERTComplexity ScoreHeuristicRouting PolicyYAML rulesSemantic CacheRedis · pgvectorSmall TierLlama-3-8B · GroqMid TierGPT-4o-miniLarge TierGPT-4o · Claude 3.5LLM-as-JudgeClaude HaikuTelemetryPrometheus
> hover any node for its purpose · click to pin · click background to clear
stack
PythonFastAPIGroqOpenAIRedisPrometheusDocker
Problem

Naive vector RAG fails on complex queries requiring context synthesis across multiple documents — and there's no reliable way to measure how bad it is.

Approach
  • →Hybrid retrieval: dense + sparse (BM25) with contextual reranking
  • →Evaluation pipeline: RAGAS metrics (faithfulness, answer relevancy, context precision/recall)
  • →Systematic benchmarking of retrieval quality and response reliability
  • →Chunk strategy optimization and embedding model comparison
wins
  • Measurable improvements in faithfulness and context precision
  • Production-grade evaluation harness reusable across projects
  • Systematic approach to retrieval quality
architecture · interactive
architecture.svginputprocessstorellmoutput
rewritescoreDocumentsS3ChunkerRecursive splitterEmbedderBGE-largeDense IndexpgvectorBM25 IndexOpenSearchQuery RewriterGPT-4o-miniRRF FusionCustomCross-EncoderCohere RerankAnswererGPT-4oRAGAS EvalRAGAS
> hover any node for its purpose · click to pin · click background to clear
stack
PythonLangChainLlamaIndexBGEpgvectorCohereRAGASFastAPI
nishchalpr@ai:~$ cat experience.log

// experience

  1. Jan 2026 — Apr 2026[current]

    AI Engineering Intern @ Naples Ventures

    Fintech B2B SaaS · Investment Intelligence Systems
    • →Built LLM-powered pipelines processing financial data into structured knowledge graphs
    • →Graph-based retrieval, contextual information extraction, retrieval optimization
    • →Owned tradeoffs across scalability, retrieval precision, and latency
  2. Sep 2024 — Apr 2025

    Automation & AI Systems Intern

    • →Created autonomous workflows and AI agents to streamline operations
    • →Reduced manual effort through n8n automation pipelines and LLM integrations
    • →Built and shipped production AI workflows end-to-end
  3. Dec 2023 — Aug 2024

    Founder's Office Intern

    • →Collaborated directly with founders across product, operations, and strategy
    • →Drove execution on high-impact business initiatives
    • →Gained cross-functional experience across early-stage company building
education
2022 — 2026
B.E. Electronics & Communication Engineering
National Institute of Engineering, Mysore
Bachelor of Engineering
nishchalpr@ai:~$ cat testimonials.log

// testimonials

"Nishchal consistently took ownership beyond his scope and executed with impressive speed. He turned ambiguous ideas into working AI systems with minimal guidance."
— Ayush
Senior Product Manager
"What impressed me most was his ability to quickly understand complex AI concepts and turn them into practical projects with real technical depth."
— Riya
AI Scientist
"One thing that stands out is his persistence — always exploring deeper system-level understanding rather than stopping at basic implementation."
— Aditi
Team Member
nishchalpr@ai:~$ ./contact.sh

// contact

Let's build something retrieval-aware.

Open to full-time AI engineer roles · Remote or Bangalore
new_message.sh