Skip to content
View SAURABHSALVE's full-sized avatar

Block or report SAURABHSALVE

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.

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

🚀 Saurabh Salve

AI Engineer • LLM Systems • RAG • Full-Stack

Building production-grade AI systems that survive latency, cost, and unreliable model outputs

LinkedIn GitHub LeetCode Email


💭 About Me

+ I design and ship AI systems that sit between research ideas and real products
+ My focus isn't demos — it's systems that don't fall apart in production

I work at the intersection of LLMs, system design, and production engineering. While others chase perfect outputs, I build systems that degrade gracefully, handle token economics, and fail predictably.

Current Focus:

  • 🔨 Converting large codebases into structured content pipelines
  • ⚡ Building agentic systems with explicit validation & retry logic
  • 🎯 Optimizing async backends for long-running AI workloads
  • 📊 Reducing token cost & latency in multi-step LLM workflows

🎯 Currently Building

🤖 LLM Pipelines
Converting large codebases into structured content & video

Agentic Systems
Validation, retries, and explicit failure handling

🔄 Async Backends
Long-running AI workloads that don't block


🎯 Engineering Philosophy

class AIEngineer:
    def __init__(self):
        self.focus = [
            "RAG systems that degrade gracefully under bad inputs",
            "Reducing token cost & latency in multi-step LLM workflows",
            "Clear ownership over clever abstractions",
            "Shipping > hype"
        ]
    
    def philosophy(self):
        return """
        Systems should fail predictably.
        Production beats perfection.
        Code quality = maintainability + readability + reliability.
        """
    
    def approach(self):
        return {
            "reliability": "Systems that fail predictably, not mysteriously",
            "ownership": "Clear ownership beats clever abstractions",
            "execution": "Shipping working code > endless optimization",
            "tradeoffs": "Explicit decisions documented in code & docs"
        }

🚀 Featured Projects

🟣 Repo2Viral — Production LLM System

Turning large GitHub repositories into usable documentation & video content

🎯 The Challenge
❌ Partial context causes hallucinations in LLM outputs
❌ Token costs explode on large repositories (100k+ LOC)
❌ Long-running jobs can't block HTTP requests
❌ Naive text chunking breaks code semantics
✅ The Solution
✓ Code-aware chunking & retrieval (AST-based, not naive splits)
✓ Async FastAPI workers for long-running jobs
✓ Rule-based validation before surfacing LLM output
✓ Structured prompt templates with explicit failure modes
✓ Token budget management per processing step

Architecture Decisions:

  • FastAPI + Background Tasks: Decoupled long-running LLM calls from HTTP responses
  • Supabase: Managed PostgreSQL for repo metadata & job status
  • OpenAI API: GPT-4 for code understanding, GPT-3.5-turbo for content generation
  • Next.js Frontend: Server-side rendering for SEO + client-side interactivity

Tech Stack: FastAPI Next.js OpenAI API Supabase Docker Redis

Key Metrics:

  • ⚡ Handles repos up to 150k LOC
  • 💰 ~60% token cost reduction via smart chunking
  • 🎯 <3s API response time (job queuing, not blocking)

Repo Demo


Agentic AI Image Studio — Latency-First Design

Multi-agent system for automated prompt refinement & output control

💡 Explicit Tradeoff: Speed vs Quality

Decision: Used Latent Consistency Models (LCM) instead of standard diffusion models

Impact:

  • ✅ ~10× faster inference (2-4 steps vs 20-50 steps)
  • ✅ Better throughput for production use cases
  • ⚠️ Slight quality degradation vs SDXL/SD 2.1

Why this matters: Real products prioritize speed and reliability over perfect outputs. Users prefer fast, good-enough results to slow, perfect ones.

Implementation:

# Fast inference pipeline
pipe = DiffusionPipeline.from_pretrained(
    "SimianLuo/LCM_Dreamshaper_v7",
    scheduler=LCMScheduler()
)
# 4 steps instead of 50
images = pipe(prompt, num_inference_steps=4)
🤖 Agent Architecture

Multi-Agent Orchestration:

  1. Prompt Refinement Agent: Enhances user input using GPT-3.5
  2. Image Generation Agent: LCM-based diffusion pipeline
  3. Quality Control Agent: Rule-based + CLIP scoring validation
  4. Retry Logic: Automatic regeneration on quality threshold failure

Tech Stack: PyTorch Diffusers LangChain CLIP FastAPI

Repo


🌿 Plant Disease Detection API — ML, Shipped Properly

Production-ready computer vision service with REST API

🎯 Production-First Design
✓ Fine-tuned ResNet50 (98% validation accuracy on PlantVillage dataset)
✓ Dockerized REST API with health checks & monitoring
✓ Designed for deployment, not just notebooks
✓ Input validation, error handling, and logging baked in
✓ <100ms inference latency on CPU

Why ResNet50?

  • Proven architecture with ImageNet pretraining
  • Excellent accuracy/speed tradeoff for deployment
  • Smaller than ResNet101 → faster inference
  • Well-supported in production frameworks (ONNX, TorchScript)
📊 Model Performance
Metric Value
Validation Accuracy 98.2%
Inference Time (CPU) ~95ms
Model Size 102 MB
Classes 38 diseases

Tech Stack: PyTorch FastAPI Docker scikit-learn Pillow

API Endpoints:

  • POST /predict - Single image classification
  • POST /batch - Batch prediction
  • GET /health - Health check
  • GET /metrics - Model performance metrics

Repo


🛠 Tech Stack & Skills

🤖 GenAI & LLMs

OpenAI LangChain Anthropic HuggingFace

Capabilities:

• RAG Pipelines & Vector Databases (Pinecone, Weaviate)
• Prompt Engineering & Orchestration
• Agentic Workflows with LangChain/LangGraph
• Fine-tuning & Model Evaluation
• Token Optimization & Cost Management

🐍 Backend & APIs

Python FastAPI Node.js PostgreSQL Redis

Capabilities:

• FastAPI, Express.js, Flask
• Async/await patterns & background workers
• RESTful API design & GraphQL
• Database optimization (PostgreSQL, MongoDB)
• Caching strategies (Redis, in-memory)

🔥 Full-Stack Development

React Next.js TypeScript Tailwind

Capabilities:

• MERN Stack (MongoDB, Express, React, Node)
• Next.js (SSR, SSG, API routes)
• TypeScript for type safety
• Responsive UI with Tailwind CSS
• State management (Redux, Zustand, React Query)

☁️ Cloud & DevOps

AWS GCP Docker Vercel

Capabilities:

• AWS: EC2, Lambda, S3, Bedrock, SageMaker
• GCP: Vertex AI, Cloud Run, Cloud Functions
• Docker & container orchestration
• CI/CD pipelines (GitHub Actions, GitLab CI)
• Infrastructure as Code (Terraform basics)

🧠 ML & Computer Vision

PyTorch TensorFlow scikit-learn

Capabilities:

• PyTorch for deep learning
• CNNs & Transfer Learning
• Model fine-tuning & optimization
• ONNX, TorchScript for deployment
• MLOps: experiment tracking, model versioning

🗄️ Databases & Storage

PostgreSQL MongoDB Supabase Pinecone

Capabilities:

• Relational: PostgreSQL, MySQL
• NoSQL: MongoDB, DynamoDB
• Vector DBs: Pinecone, Weaviate, ChromaDB
• ORMs: SQLAlchemy, Prisma, Mongoose

🎨 Additional Tools

Git Linux Postman Jupyter


📊 GitHub Stats & Activity

GitHub Stats

GitHub Streak

Top Languages


🏆 Problem-Solving & Competitive Programming

90+ LeetCode Problems Solved 🎯

LeetCode Stats

Focus Areas:

  • 🌳 Data Structures: Arrays, Trees, Graphs, Hash Tables
  • 🧮 Algorithms: Dynamic Programming, Greedy, DFS/BFS
  • 🎯 System Design: Scalability, Caching, Load Balancing
  • ⚡ Optimization: Time/Space complexity analysis

💼 Professional Experience

🔵 IBM SkillsBuild

Data Science Intern | Remote

Key Achievements:

✓ Built churn prediction pipeline 
  processing 100k+ customer records
  
✓ Automated reporting dashboards
  → ~40% reduction in manual 
  analysis time
  
✓ Implemented feature engineering
  pipeline with 15+ predictive 
  features
  
✓ Collaborated with cross-functional
  teams on model deployment

Tech Stack:
Python pandas scikit-learn SQL Tableau

🟠 AWS

Cloud Computing Intern | Remote

Key Achievements:

✓ Containerized applications on EC2
  with auto-scaling configurations
  
✓ Built serverless ETL pipelines
  handling 10k+ daily events
  
✓ Optimized Lambda functions
  → 30% cost reduction
  
✓ Implemented CloudWatch monitoring
  & alerting systems

Tech Stack:
AWS (EC2, Lambda, S3) Docker Python CloudFormation


🎓 Education & Certifications

🎓 Education

Bachelor of Engineering in Computer Science
Your University Name | Expected Graduation: 2025

Relevant Coursework:

  • Data Structures & Algorithms
  • Machine Learning & Deep Learning
  • Cloud Computing & Distributed Systems
  • Database Management Systems
  • Operating Systems & Computer Networks

📜 Certifications

  • ☁️ AWS Certified
    Cloud Practitioner

  • 🤖 IBM Data Science
    Professional Certificate

  • 🐍 Python for Data Science
    Coursera / IBM


💡 Core Principles

Principle What It Means
🎯 Reliability First Systems should fail predictably, not mysteriously
🏗️ Ownership > Cleverness Clear, maintainable code beats smart abstractions
🚀 Shipping > Perfection Working code in production > perfect code in development
📊 Data-Driven Decisions Measure everything, optimize what matters
🔧 Pragmatic Engineering Choose the right tool for the job, not the coolest one

📝 Latest Blog Posts

➡️ Read more on my blog


📫 Let's Connect

Building something interesting? Let's talk about systems that work in production.

I'm always interested in discussing:

  • 🤖 Production LLM systems & RAG pipelines
  • ⚡ Optimization strategies for AI workloads
  • 🔧 System design & architecture decisions
  • 🚀 Collaborative projects & open-source contributions

LinkedIn GitHub LeetCode Email Portfolio


💬 "Talk is cheap. Show me the code." — Linus Torvalds

🎯 Systems Engineer • Not a Demo Builder

Focused on what survives production, not what looks good in slides.

Profile Views

⭐️ From SAURABHSALVE | Built with 💜 and lots of ☕

Pinned Loading

  1. Q-A-CHATBOT Q-A-CHATBOT Public

    Python 1 1

  2. genai-artisans genai-artisans Public

    JavaScript

  3. image-generation image-generation Public

    Python 1

  4. repo2viral repo2viral Public

    TypeScript 1

  5. shopkeeper-kg shopkeeper-kg Public

    Python 1

  6. plant-disease-detection plant-disease-detection Public

    CSS 1