|
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β Name Rishi Sangare β
β Role Backend & LLM Systems Engineer β
β Location Mumbai, India β
β Education MBATech (CS + Finance) @ NMIMS | 2021-2026 β
β β
β Focus βΈ Production LLM Systems β
β βΈ Search Infrastructure β
β βΈ Cloud Architecture β
β βΈ API Pipeline Design β
β β
β Philosophy "Treat LLMs as unreliable. Add guardrails. Validate." β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ{
"languages": {
"primary": ["Python", "SQL"],
"secondary": ["Java", "JavaScript", "C++"]
},
"backend": {
"frameworks": ["FastAPI", "Flask"],
"patterns": ["REST APIs", "Async Pipelines", "Event-Driven"]
},
"cloud": {
"aws": ["ECS", "ECR", "Lambda", "API Gateway", "CDK", "CloudWatch"],
"containers": ["Docker", "Docker Compose"],
"other": ["Linode", "RunPod"]
},
"search": {
"engines": ["Elasticsearch", "OpenSearch"],
"techniques": ["Hybrid RAG", "BM25", "Vector Search", "Re-ranking"]
},
"ai_ml": {
"apis": ["OpenAI", "Claude", "Gemini"],
"local": ["Fine-tuning", "Transformers", "Mistral-7B"]
},
"devops": {
"ci_cd": ["GitHub Actions", "Blue-Green Deployment"],
"monitoring": ["CloudWatch", "Slack Alerts", "Dozzle"]
}
}total 5
drwxr-xr-x recruiter-copilot 4.0K production LLM + Search Pipeline
drwxr-xr-x hybrid-rag 3.2K production RAG Architecture
drwxr-xr-x cloud-infra 2.8K production AWS + Linode CI/CD
drwxr-xr-x chrome-extension 2.1K production LinkedIn Data Pipeline
drwxr-xr-x llm-from-scratch 1.5K learning Transformer Implementation
Production LLM + Search Pipeline β Evaluates 40+ candidates per job description
%%{init: {'theme': 'dark', 'themeVariables': { 'primaryColor': '#00d4ff', 'edgeLabelBackground':'#0d1117', 'tertiaryColor': '#161b22', 'lineColor': '#3fb950', 'textColor': '#c9d1d9'}}}%%
flowchart LR
A[π Job Description] --> B[π Feature Extraction]
B --> C[β‘ Query Generation]
C --> D[(OpenSearch)]
D --> E[π₯ Candidate Pool]
E --> F[π€ LLM Evaluation]
F --> G[π Ranked Results]
style A fill:#1f6feb,stroke:#00d4ff
style D fill:#238636,stroke:#3fb950
style F fill:#8957e5,stroke:#bc8cff
style G fill:#da3633,stroke:#f85149
| Metric | Before | After |
|---|---|---|
| Latency | 2.5 min |
40 sec |
| Tokens/Batch | β | ~80,000 |
| Candidates | β | ~40/request |
Retrieval Augmented Generation β BM25 + Vector dual retrieval
%%{init: {'theme': 'dark', 'themeVariables': { 'primaryColor': '#3fb950', 'tertiaryColor': '#161b22', 'lineColor': '#00d4ff'}}}%%
flowchart LR
Q[π Query] --> T[Transform]
T --> B[BM25<br/>Lexical]
T --> V[Vector<br/>Semantic]
B --> M[π Merge]
V --> M
M --> R[Re-rank]
R --> C[π Context]
C --> L[π€ LLM]
style B fill:#1f6feb,stroke:#00d4ff
style V fill:#8957e5,stroke:#bc8cff
style M fill:#238636,stroke:#3fb950
style L fill:#da3633,stroke:#f85149
β Deterministic Retrieval β Bounded Context β Testable β Anti-Hallucination
AWS + Linode Deployment β Blue-Green CI/CD with zero downtime
%%{init: {'theme': 'dark', 'themeVariables': { 'primaryColor': '#f778ba', 'tertiaryColor': '#161b22', 'lineColor': '#00d4ff'}}}%%
flowchart LR
subgraph AWS ["βοΈ AWS Stack"]
A1[GitHub] --> A2[Actions]
A2 --> A3[ECR]
A3 --> A4[ECS Fargate]
end
subgraph LIN ["π₯οΈ Linode Stack"]
L1[GitHub] --> L2[Actions]
L2 --> L3[π΅ Blue]
L2 --> L4[π’ Green]
end
style A4 fill:#ff7b00,stroke:#ffa657
style L3 fill:#1f6feb,stroke:#00d4ff
style L4 fill:#238636,stroke:#3fb950
| Environment | Stack |
|---|---|
| AWS | ECS + ECR + CDK + API Gateway |
| Linode | Blue-Green + Health Checks + Rollback |
LinkedIn Data Pipeline β Production tool for recruiters
%%{init: {'theme': 'dark', 'themeVariables': { 'primaryColor': '#ffa657', 'tertiaryColor': '#161b22', 'lineColor': '#3fb950'}}}%%
sequenceDiagram
participant E as π Extension
participant L as πΌ LinkedIn
participant A as β‘ Lambda
participant D as ποΈ DynamoDB
E->>L: Extract Profile
E->>A: POST /candidate
A->>D: Upsert Record
A->>E: Structured Response
| Production Stats | |
|---|---|
| Daily API Hits | ~70-80 |
| Active Users | Sachi (Japan) |
| Uptime | 99.9% |
Transformer Implementation β Following Attention Is All You Need
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TRANSFORMER BLOCK β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Multi-Head Self-Attention β β
β β Q βββ β β
β β K βββΌβββΊ Scaled Dot-Product βββΊ Concat β β
β β V βββ β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β Add & Norm β
β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Feed Forward Network β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β Add & Norm β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Outcome: Understanding why LLM failures are system-level, not model-level.
+ Feb 2025 LD Technologies βββββββββββββββ Backend & LLM Systems Engineer
β FastAPI β’ AWS CDK β’ OpenSearch β’ LLM Pipelines β’ Chrome Extension
Jul 2024 Splan Infocom ββββββββββββββββ Backend API Developer
β Invoice Processing β’ OpenAI API β’ AWS EC2
Jun 2024 Paragon Dynamics βββββββββββββ Backend Intern
β Logistics Chatbot β’ Ledger Reconciliation
Dec 2023 Mitwa.ai βββββββββββββββββββββ Founding Engineer
β MERN Stack β’ LLM Fine-tuning (Mistral-7B) β’ RunPodβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β NMIMS Mumbai β
β βββ Degree MBATech (Computer Engineering + Finance) β
β βββ Duration 2021 - 2026 β
β βββ GPA 3.09 / 4.00 β
β βββ Courses DSA β’ ML β’ AI β’ DBMS β’ Financial Planning β’ Tech Mgmt β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β Certifications β
β βββ Generative AI with LLMs ββββββββ DeepLearning.AI & AWS β
β βββ Advanced Data Science & AI βββββ IIT Madras β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Some repositories contain architecture documentation only. β
β Client source code not shared due to IP policies. β
β System designs and decisions are real + production-tested. β
β β
β Happy to discuss tradeoffs and implementation details. β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ



