Skip to content
View OMD-123's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report OMD-123

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.

Content in all repositories owned by your account will be closed.
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
OMD-123/README.md
Header



Typing SVG
Profile Views   Followers   Hiring   Academic Year

🎯 About Me

// 💡 Daily system design practice in TypeScript
const om = {
  name:           "Om Dandagvhal",
  role:           "Final-Year B.Tech IT @ SITRC, Nashik",
  class:          "BE 2026-27 | Group 37 | Roll 70",
  pronouns:       "he/him",
  location:       "Nashik, Maharashtra 🇮🇳",
  email:          "omd4485@gmail.com",
  phone:          "+91 9970055620",
  currently:      [
    "🚀 Day 6: Distributed Backend System Design",
    "📊 Capstone: Multimodal Sentiment Analysis (MinHash LSH)",
    "🎯 Actively applying for Summer 2026 Backend Internships",
    "📦 Published: @omdd/agent-loop-guard on npm"
  ],
  interests:      ["Distributed Systems", "API Design", "Cloud Native", "Open Source", "AI Safety"],
  funFact:        "I ship one production-ready backend system every week 📦",
  philosophy:     "Learn by building. Ship by shipping. Improve by iterating."
};

🛠️ Tech Stack & Tools

💻 Languages


JavaScript • TypeScript • Python • Go • Java • C++

🌐 Frameworks


Node.js • Express • React • Next.js • Tailwind • Bootstrap

🗄️ Databases & Cache


MongoDB • PostgreSQL • MySQL • Redis • Prisma

☁️ DevOps & Cloud


Docker • Kubernetes • AWS • GCP • Nginx • Linux

🔧 Tools & Build


Git • GitHub • VSCode • Vercel • Netlify • Figma

🔗 APIs & Protocols


GraphQL • gRPC/Protobuf • REST • WebSocket • Kafka

⛓️ Blockchain & Others


Solidity • Hardhat • Web3.js • Ethers.js • BullMQ • Socket.io


📊 Most Used Languages

Top Languages

📈 GitHub Analytics

GitHub Stats Streak Stats

🏆 Trophies

Trophies

📅 Contribution Activity Graph

Activity Graph

🌟 Featured Projects

🛡️ agent-loop-guard — AI Agent Safety Library

13 ⭐ • npm: agent-loop-guard-js
Prevents runaway loops, repeated tool calls, uncontrolled execution in AI agents
Provider-independent • Zero deps • TypeScript-first • Loop detection
🛠️ Repo • 📦 npm • ⭐ 13


📦 Published npm Package

Package Version Links
agent-loop-guard-js npm npm 📦 npm • 🛠️ Repo • 📊 Bundle

📦 Advance Backend Series — 6 Production Systems in 6 Weeks

TypeScript • Redis • BullMQ

Day System Key Technologies Tests
Day 1 Rate Limiter Token Bucket, Sliding Window, Leaky Bucket, Fixed Window, Sliding Log • Redis ✅
Day 2 JWT Auth RBAC, Refresh Tokens, Rotation, Blacklisting, bcrypt ✅
Day 3 GraphQL Gateway Schema Stitching, Redis L1/L2 Cache, Rate Limiting, Auth ✅
Day 4 Notification System WebSocket + Redis Pub/Sub, Multi-channel, Retry + DLQ ✅
Day 5 Job Queue BullMQ + Redis, Priority, Retry, DLQ 45 tests ✅
Day 6 Backend System Service Mesh, Distributed Tracing, Circuit Breakers 🔄

🛠️ View All Day Repos


🌐 Distributed Systems & Infrastructure

Project Description Key Tech
🕸️ Distributed Web Crawler Scalable MERN crawler with distributed queue, politeness policies, rate limiting MERN, TS, Redis, BullMQ
🗄️ DB Sharding & Replication Consistent hashing + Range sharding, Single-leader replication, Quorum reads, Vector clocks JS, Zero deps, node:test
⚙️ Distributed Task Orchestrator Priority queues, State persistence, Reliable execution TS, Redis
📦 Job Queue (Day 5) BullMQ + Redis, Priority queues, Retry with exponential backoff, DLQ 45 tests ✅
☁️ Container Scheduler Docker orchestration, Resource allocation, Health checks MERN, TS, Docker

🧠 AI & Specialized Systems

Project Description Key Tech
🛡️ agent-loop-guard ⭐ 13 AI agent safety library • Loop detection • Tool call limiting • Zero deps • Published on npm TS, Zero deps
Multimodal Sentiment Analysis MinHash LSH deduplication • Customer feedback analysis • Nearest neighbor search Python, MinHash LSH
AI Code Execution Arena Sandboxed code execution • Multi-language support • Resource limits TS, Sandbox

🏗️ Full-Stack Platforms

Project Description Key Tech
🐙 GitHub-like Platform Native Git storage (nodegit) • CI/CD (BullMQ) • Webhooks • Code search • Monaco Editor MERN, TS, nodegit, BullMQ
🎮 LeetCode Clone Code execution sandbox • Real-time submissions • Problem management MERN, TS
🏗️ Advanced System Design MERN Caching layers • Load balancing • Service mesh MERN, TS
🏗️ Day 6: Distributed Backend System Service mesh patterns • Distributed tracing • Circuit breakers TS, Service Mesh

🔬 Specialized & Research

Project Description Key Tech
🗄️ DB Sharding & Replication Consistent hashing + Range sharding • Single-leader replication • Quorum reads • Vector clocks • Zero deps JS, node:test
🧠 Multimodal Sentiment Analysis MinHash LSH deduplication • Customer feedback analysis • Nearest neighbor search Python, MinHash LSH
🪙 OmCoin ERC-20 Solidity • Hardhat • OpenZeppelin • Ethers.js • Deployed on testnet Solidity, Hardhat
🛰️ GOD'S EYE Real-time intelligence dashboard • Flights, vessels, AQI, CCTV, seismic • 24 Indian cities JS, Real-time APIs

🎓 Currently Working On

+ 🚧 Day 6  →  Distributed Backend System Design        [IN PROGRESS]
+ 🚧 Capstone → Multimodal Sentiment Analysis (MinHash) [WEEK 2 of 12]
+ 🎯 Goal   →  Land a Summer 2026 Backend Internship    [ACTIVELY APPLYING]
+ ✅ Done   →  Day 5 Job Queue (BullMQ, 45 tests)       [DONE]
+ ✅ Done   →  Day 4 Notification System (WS + Redis)   [DONE]
+ ✅ Done   →  Day 3 GraphQL Gateway (Schema Stitching) [DONE]
+ ✅ Done   →  Day 2 JWT Auth (RBAC, Refresh, Rotation) [DONE]
+ ✅ Done   →  Day 1 Rate Limiter (5 algorithms)        [DONE]
+ ✅ Done   →  agent-loop-guard (Published on npm)      [DONE]

🛣️ 2026 Roadmap

Quarter Goal Status
Q1 (Jan–Mar) Master backend basics (Node, DB, API, Redis) ✅ 100%
Q2 (Apr–Jun) Build 6 production backend systems (Weekly) 🔄 83% (5/6)
Q3 (Jul–Sep) Capstone + Advanced Distributed Systems 🔄 In Progress
Q4 (Oct–Dec) Land Summer 2026 Internship + Final Year Project ⏳ Upcoming

🎓 Education & Profile

Detail Value
Degree B.Tech Information Technology
Institute SITRC, Nashik (Savitribai Phule Pune University)
Graduation 2027
Current Year Final Year (4th Year)
Roll / Group Roll 70 • Group 37
CGPA 8.5+ (Till Sem 6)

📫 Let's Connect

Email   GitHub   LinkedIn   Phone



💬 Random Dev Quote

Random Dev Quote



Footer

⚡ *\"Learn by building. Ship by shipping. Improve by iterating.\"* ⚡

Pinned Loading

  1. agent-loop-guard agent-loop-guard Public

    Protect AI agents from runaway loops, repeated tool calls, and uncontrolled execution. Provider-independent, zero-dependency, TypeScript-first.

    TypeScript 13

  2. ts-debounce ts-debounce Public

    Utility functions for debouncing, throttling, and string formatting in TypeScript

    TypeScript 1