Yash Rane

Yash Rane — AI engineer · business ops · Mumbai

I build AI agents that actually ship.

Fourth-year B.Tech AI & Data Science student in Mumbai. I build RAG pipelines, multi-agent systems and the full-stack products around them, from first principles, and put them in front of real users on AWS. Right now: agents that have warmed 250+ real-estate leads.

Currently

AI Engineer & Business Operations, Internovo Ventures

Studying

B.Tech AI & Data Science, VCET · class of 2027

Motto

Life rewards action.

numbers I can defend

cold → warm, WhatsApp agent

0+

leads warmed

agentic RAG on Bedrock

0%

retrieval accuracy

LangGraph query rewriting

0%

hallucination rate

freelance backends on AWS

0+

concurrent requests

multi-PDF, end to end

<0s

RAG latency

since July 2024

0

public repos

selected work

Systems that left the notebook.

Agents, retrieval and the product around them. Each one was used by someone other than me.

01Multi-agent research orchestration

ResearchOps-AI

A research team made of agents, with a judge in the room.

Work is split across specialised agents, run in parallel, and graded before any of it is trusted.

  • Planner, researcher and critic agents split a question into sub-tasks and run them in parallel.
  • An LLM-as-a-Judge scores every output against a rubric before it is allowed downstream.
  • Structured outputs validated with Pydantic, so a malformed agent response fails loudly instead of silently.
  • Every stage checkpoints — a failed step resumes from the last good state instead of restarting the run.

3

agent roles

Judge

scored outputs

Resume

from checkpoint

PythonLangGraphLLM-as-a-JudgePydanticCheckpointing

system architecture

9 components · 1 subsystem · 9 flows

02Multi-document RAG assistant

DocMind

Ask a question across a pile of PDFs and get one grounded answer.

A retrieval stack tuned end to end: chunking, reranking and query rewriting, measured against a baseline.

  • Ingests multiple PDFs, chunked at 1000 tokens and indexed in ChromaDB.
  • Retrieved candidates reranked with a Cross-Encoder instead of trusting raw vector similarity.
  • A LangGraph state machine rewrites weak queries before answering — 40% fewer hallucinations across 200+ test queries.
  • Beat a BM25 baseline on relevance by 28% on the same query set.
  • Shipped on Streamlit with sub-2s end-to-end latency on multi-PDF questions.

−40%

hallucination

+28%

vs BM25 relevance

<2s

end to end

LangGraphChromaDBCross-EncoderHuggingFaceGroqStreamlit

system architecture

10 components · 2 subsystems · 10 flows

03Agentic RAG on AWS Bedrock

Customer Care Agent

Support that remembers the conversation and calls tools when it needs to.

A production support agent on AWS Bedrock: retrieval, memory and tools behind one conversation.

  • Agentic RAG over 500+ FAQ entries using Amazon Titan Embeddings v2 and FAISS.
  • ~92% retrieval accuracy on domain-specific questions.
  • Deployed on AWS Bedrock AgentCore with multi-turn memory that carries context across a full conversation.
  • Tool-calling workflows for the requests retrieval alone cannot answer.
  • CloudWatch observability on every invocation — average query resolution time down 35%.

92%

retrieval accuracy

−35%

resolution time

500+

FAQ entries

AWS Bedrock AgentCoreLangChainFAISSTitan Embeddings v2CloudWatch

system architecture

8 components · 1 subsystem · 8 flows

04Current work · Internovo Ventures · MumbaiUnder NDA

Agents for real estate

Two agents in production, a search harness underneath, a builder portal in progress.

Two agents in production, a traced search harness underneath, and a builder portal being built on top.

  • Architected and designed the WhatsApp lead-nurture agent across three phases, owning the backend design and implementation for all three.
  • Phase 1 — inbound: leads talk to the bot directly from the company's product website, where it qualifies intent and captures requirements in the conversation.
  • Phase 2 — outbound: the bot fires approved WhatsApp templates at leads as they land in the CRM, then holds a live conversation with whoever replies, writing every turn back to the lead record.
  • Phase 3 — handoff: qualified lead details are routed to the appointed salesperson, so a human takes over exactly at the point the lead is warm.
  • 250+ leads moved from cold to warm with autonomous follow-ups.
  • A LangGraph property-search agent that reads portals, builder sites and the open web, then fills a fixed schema per project — possession, amenities, carpet area, RERA number, builder, location, nearby infrastructure and description — with every fact linked back to its source.
  • Both agents run on a search harness I built that mixes deterministic steps with tool-calling LLM stages, traced end to end with OpenTelemetry and Langfuse.
  • Currently building a builder-focused portal on top of it, starting with a competitor-analysis agent that maps a builder's rivals and turns the findings into an analytics dashboard.

250+

leads cold → warm

8

fields extracted

Traced

OTel + Langfuse

LangGraphWhatsApp APIPythonFastAPIOpenTelemetryLangfuseNext.jsClaude
source private

system architecture

13 components · 3 subsystems · 14 flows

mind

A polymath in progress.

Engineer by training, reader by habit, athlete by necessity. I am curious about how brains work, how people decide, and how to build machines that do both a little better. The graph on the right is the honest map.

  1. 01

    First principles over pattern matching.

    When something breaks I go down to the physics of the problem, not to the last Stack Overflow answer that looked similar.

  2. 02

    Life rewards action.

    Most of what I know came from shipping something too early and fixing it in public.

  3. 03

    Measure, then talk.

    Retrieval accuracy, latency, hallucination rate. If a number can be put on it, I put a number on it.

  4. 04

    Read outside the field.

    The brain solved memory, attention and retrieval long before we did. Neuroscience and psychology are where I steal my best ideas about agents.

  5. 05

    The body is part of the stack.

    Football, badminton, swimming, the gym. Thinking gets better when the machine running it is maintained.

BUILDAgentsRAGAWSFull-stackTHINKFirst principlesNeurosciencePsychologyReadingWritingLEADCommunicationLeadershipCuriosityMOVEFootballBadmintonSwimmingGymYash Rane

Build

Agents · RAG · AWS · Full-stack. Hover a node.

notes

Writing is how I check my thinking.

path

Where the action has been.

  1. 2022

    HSC, Thakur College of Science and Commerce

    Finished school in Mumbai. Started writing code that other people used.

  2. 2023

    B.Tech, AI & Data Science at VCET

    Vidyavardhini's College of Engineering & Technology. CGPA 9.02 so far, graduating 2027.

  3. 2024

    Web Developer Intern, Acmegrade

    Four full-stack apps on React, Express and MongoDB. Cut page load ~30% with query optimisation and code splitting.

  4. 2024 →

    Freelance full-stack developer

    Three-plus client sites on the MERN stack and AWS (S3, EC2, ECS Fargate). Backends handling 500+ concurrent requests.

  5. 2026 →

    AI Engineer & Business Operations, Internovo Ventures

    WhatsApp nurture agent, LangGraph property-search agent, a traced search harness (OpenTelemetry + Langfuse), and a builder portal with a competitor-analysis agent in progress.

  6. 2027

    Graduate

    Open to AI engineering roles where the agents have to work in production, not in a notebook.

archive

369 contributions in the last year across 46 public repos.

SepOctNovDecJanFebMarAprMayJunJulAugSep2025-09-072025-09-082025-09-092025-09-102025-09-112025-09-122025-09-132025-09-142025-09-152025-09-162025-09-172025-09-182025-09-192025-09-202025-09-212025-09-222025-09-232025-09-242025-09-252025-09-262025-09-272025-09-282025-09-292025-09-302025-10-012025-10-022025-10-032025-10-042025-10-052025-10-062025-10-072025-10-082025-10-092025-10-102025-10-112025-10-122025-10-132025-10-142025-10-152025-10-162025-10-172025-10-182025-10-192025-10-202025-10-212025-10-222025-10-232025-10-242025-10-252025-10-262025-10-272025-10-282025-10-292025-10-302025-10-312025-11-012025-11-022025-11-032025-11-042025-11-052025-11-062025-11-072025-11-082025-11-092025-11-102025-11-112025-11-122025-11-132025-11-142025-11-152025-11-162025-11-172025-11-182025-11-192025-11-202025-11-212025-11-222025-11-232025-11-242025-11-252025-11-262025-11-272025-11-282025-11-292025-11-302025-12-012025-12-022025-12-032025-12-042025-12-052025-12-062025-12-072025-12-082025-12-092025-12-102025-12-112025-12-122025-12-132025-12-142025-12-152025-12-162025-12-172025-12-182025-12-192025-12-202025-12-212025-12-222025-12-232025-12-242025-12-252025-12-262025-12-272025-12-282025-12-292025-12-302025-12-312026-01-012026-01-022026-01-032026-01-042026-01-052026-01-062026-01-072026-01-082026-01-092026-01-102026-01-112026-01-122026-01-132026-01-142026-01-152026-01-162026-01-172026-01-182026-01-192026-01-202026-01-212026-01-222026-01-232026-01-242026-01-252026-01-262026-01-272026-01-282026-01-292026-01-302026-01-312026-02-012026-02-022026-02-032026-02-042026-02-052026-02-062026-02-072026-02-082026-02-092026-02-102026-02-112026-02-122026-02-132026-02-142026-02-152026-02-162026-02-172026-02-182026-02-192026-02-202026-02-212026-02-222026-02-232026-02-242026-02-252026-02-262026-02-272026-02-282026-03-012026-03-022026-03-032026-03-042026-03-052026-03-062026-03-072026-03-082026-03-092026-03-102026-03-112026-03-122026-03-132026-03-142026-03-152026-03-162026-03-172026-03-182026-03-192026-03-202026-03-212026-03-222026-03-232026-03-242026-03-252026-03-262026-03-272026-03-282026-03-292026-03-302026-03-312026-04-012026-04-022026-04-032026-04-042026-04-052026-04-062026-04-072026-04-082026-04-092026-04-102026-04-112026-04-122026-04-132026-04-142026-04-152026-04-162026-04-172026-04-182026-04-192026-04-202026-04-212026-04-222026-04-232026-04-242026-04-252026-04-262026-04-272026-04-282026-04-292026-04-302026-05-012026-05-022026-05-032026-05-042026-05-052026-05-062026-05-072026-05-082026-05-092026-05-102026-05-112026-05-122026-05-132026-05-142026-05-152026-05-162026-05-172026-05-182026-05-192026-05-202026-05-212026-05-222026-05-232026-05-242026-05-252026-05-262026-05-272026-05-282026-05-292026-05-302026-05-312026-06-012026-06-022026-06-032026-06-042026-06-052026-06-062026-06-072026-06-082026-06-092026-06-102026-06-112026-06-122026-06-132026-06-142026-06-152026-06-162026-06-172026-06-182026-06-192026-06-202026-06-212026-06-222026-06-232026-06-242026-06-252026-06-262026-06-272026-06-282026-06-292026-06-302026-07-012026-07-022026-07-032026-07-042026-07-052026-07-062026-07-072026-07-082026-07-092026-07-102026-07-112026-07-122026-07-132026-07-142026-07-152026-07-162026-07-172026-07-182026-07-192026-07-202026-07-212026-07-222026-07-232026-07-242026-07-252026-07-262026-07-272026-07-282026-07-292026-07-302026-07-312026-08-012026-08-022026-08-032026-08-042026-08-052026-08-062026-08-072026-08-082026-08-092026-08-102026-08-112026-08-122026-08-132026-08-142026-08-152026-08-162026-08-172026-08-182026-08-192026-08-202026-08-212026-08-222026-08-232026-08-242026-08-252026-08-262026-08-272026-08-282026-08-292026-08-302026-08-312026-09-012026-09-022026-09-032026-09-042026-09-052026-09-062026-09-072026-09-08
github.com/yash-flixlessmore