GeezerVison is showing github.com — DevDoshi19 - Overview
Hi, I’m Dev Doshi 👋
A B.Tech student in Artificial Intelligence & Data Science who believes in learning by building real things, not just watching tutorials.
B.Tech student in Artificial Intelligence & Data Science at ADIT, CVM University (CGPA 9.48 / 10)
I build backend and AI systems to understand how real software works, from retrieval pipelines and LLM workflows
to transactions, caching, queues and system design.
|
🔐 Consistency · money movement that is atomic and idempotent
🧠 Reliable LLM apps · retrieval, guardrails, retries, observability
⚡ Performance · caching, rate limiting, queues, real-time ranking
🏗️ Clean structure · systems that are easy to reason about
learn() → build() → break() → debug() → document() ↻
Still learning. Always building.
|
|
AI Engineer Intern · AIGyde (Remote) · May 2026 – Aug 2026
Evaluated the BizGyde AI product across 10+ modules (RAG reliability, chatbot quality, report generation, session behavior) with root-cause diagnoses and prioritized fixes
Architected FounderTube, a Discord-style founder community with automated email onboarding, and delivered the full integration spec
Shipped an internal LLM-powered news engine that scrapes, filters and summarizes content and auto-pushes 5 curated items every 3 hours,
saving an estimated 10+ hours of manual research per week
|
Hybrid RAG Intelligence Engine
- Hybrid retrieval: Pinecone vector search + BM25, merged with Reciprocal Rank Fusion
- Semantic query relevance gate to filter irrelevant queries before LLM calls
- Redis caching and per-user rate limiting
- Multi-layer guardrails: prompt-injection defense, topic scoping, context validation, confidence scoring
- LangChain, LangSmith, FastAPI, Docker, GitHub Actions
|
Concurrent, ledger-based banking API
- Event-sourced, double-entry ledger with append-only credit/debit records
- Balances derived by aggregation, not mutable state, to avoid race conditions
- Atomic transfers using MongoDB sessions/transactions + idempotency keys
- Transaction lifecycle:
PENDING / COMPLETED / FAILED / REVERSED
- Node.js, Express, MongoDB, JWT, bcryptjs
|
|
Real-time ranking with Redis Sorted Sets
- Continuously updated rankings built on Redis Sorted Sets
- Part of my wider Redis learning: TTLs, hashes, queues, BullMQ, pub/sub
|
Natural language → editable architecture diagrams
- LLM produces structured diagram data, backend streams it over SSE, frontend renders an editable Excalidraw canvas
- React, FastAPI, PostgreSQL/SQLite
|
| 🧠 AI / LLM |
LangChain · LangGraph · LangSmith · FastMCP · RAG · Pinecone · ChromaDB · FAISS |
| ⚙️ Backend |
Python · Node.js · Express.js · FastAPI · PostgreSQL · MongoDB · Redis · JWT Auth · Rate Limiting · Pydantic |
| ☁️ DevOps |
Docker · GitHub Actions (CI/CD) · AWS (EC2, S3) · Git · GitHub |
| 🎨 Frontend |
JavaScript · TypeScript · React |
| 📚 Core |
Data Structures & Algorithms · OOP · RESTful APIs · SQL |
285+ problems solved on LeetCode, plus GeeksforGeeks and HackerRank practice
Smart India Hackathon participant (2024, 2025) · College Ideathon (2024, 2025)
🌱 Currently Learning & Building
TypeScript ·
Redis, BullMQ & pub/sub ·
System Design ·
DSA patterns
I also write about AI engineering, LLM systems and multi-agent design patterns on LinkedIn.
Build things. Understand why they work. Then make them better.
Pinned
Loading
-
This repository is a hands-on, well-organized Python collection of Data Structures & Algorithms (DSA) implementations. It is designed to help students, developers, and interview candidates study ca…
Python
2
-
-
A RESTful banking backend built with Node.js, Express, MongoDB, and Mongoose. The project focuses on core backend concepts involved in handling users, accounts, ledger-based balances, money transf…
JavaScript
1
-
-
A full-stack web app that converts text descriptions into Excalidraw diagrams using AI.
JavaScript
1
-
An AI-powered career accelerator built with Streamlit, Gemini 2.5, and LangChain. Features an intelligent Resume Builder, ATS Scanner, and Career Chatbot to help job seekers land their dream roles.
Python
7
2
Uh oh!
There was an error while loading. Please reload this page.
|