Skip to content
View niravpatidar37's full-sized avatar
πŸ’­
Great Results Require Greater Ambition πŸš€
πŸ’­
Great Results Require Greater Ambition πŸš€

Block or report niravpatidar37

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

Nirav Patel

AI Engineer Β· Agentic AI Specialist Β· Open Source Builder Β· MCP Security

Typing SVG

LinkedIn Portfolio Email

Profile Views Followers Stars


πŸš€ "I build GenAI systems that are measurable, debuggable, and resilient under real traffic."

πŸ‘‹ Who I Am

I'm Nirav Patel, an AI Engineer in Toronto with 5 years across software, analytics, and AI. I'm currently an Agentic AI Specialist at Adamson Systems Engineering.

I build GenAI applications end to end with Python, LangGraph, Amazon Bedrock, Claude, and Azure OpenAI, taking them from a customer's problem to production. Before Adamson, I shipped a four-agent production suite and hybrid-search RAG (BM25 + dense vectors + Cohere re-ranking) on AWS Bedrock at DeepIDV.

In open source I work on AI security and code review: mcpsum (a lockfile and runtime monitor for MCP tools, in Rust) and MergeCode (a judge that reviews AI-generated patches the way a maintainer would).

⚑ At a Glance

name:        Nirav Patel
role:        Agentic AI Specialist
company:     Adamson Systems Engineering
location:    Toronto, ON
focus:       Agents Β· RAG Β· MCP security
experience:  5 yrs in software & AI
languages:   Python Β· Rust Β· TypeScript
clouds:      AWS Bedrock Β· Vertex Β· Azure
oss:         mcpsum Β· MergeCode Β· VibeForge
principle:   Clean abstractions > demos

πŸ”­ Currently Building & Learning

πŸ› οΈ Building

  • πŸ” mcpsum: lockfile + runtime reference monitor for MCP tools (Rust)
  • βš–οΈ MergeCode: maintainer-grade review for AI-generated code
  • πŸ•ΈοΈ Graph RAG: Qdrant + Neo4j retrieval with evals and Langfuse tracing
  • πŸ“’ A trading journal with a multi-agent research desk

🌱 Learning & Exploring

  • πŸ¦€ Rust for security-critical agent tooling
  • πŸ›‘οΈ MCP & agent security: tool poisoning, rug pulls, prompt injection
  • πŸ§ͺ LLM evals and red-teaming in CI
  • 🏠 Local-first LLMs with Ollama on consumer GPUs

🧰 Tech Stack

python Β Β  aws Β Β  docker Β Β  react

🧠 Languages & Core python rust typescript nodejs bash git linux
πŸ€– AI Β· LLMs pytorch hugging face langchain claude ollama
☁️ Cloud · Deploy aws gcp azure docker github actions fastapi streamlit
πŸ—„οΈ Data Β· Retrieval postgres redis neo4j qdrant
🧩 Apps · Automation react nestjs n8n

🧬 GenAI · LLMs · Agents · Vector DBs

LangGraph LangChain Claude Amazon Bedrock Azure OpenAI Vertex AI Hugging Face Ollama MCP Qdrant Neo4j Cohere Rerank Langfuse

I build agents by day and evaluate them by night πŸ€–πŸ“ˆ


πŸ“Œ Pinned Projects

Project What it does Stack
mcpsum Stops MCP servers from rug-pulling your AI agent: a lockfile + runtime reference monitor for MCP tools (like go.sum, for the tools your agent trusts) Rust Β· MCP
VibeForge Mood-to-playlist agent: Mood Analyst β†’ Music Curator β†’ self-correcting Critic loop (featured in 500 AI Agents Projects) LangGraph Β· Groq Β· FastAPI Β· Redis
MergeCode Maintainer-grade review for AI-generated code: runs your checks, catches the tricks that get patches to green (deleted asserts, skipped tests, new deps, CI edits), returns MERGE / REQUEST_CHANGES / REJECT with evidence TypeScript Β· Node.js
AI-Task-Architect Turns natural-language prompts into importable n8n workflow JSON NestJS Β· FastAPI Β· GPT-4o Β· n8n

πŸ“Š AI Usage Embed

Tokscale Stats

πŸ“Š GitHub Metrics & Stats Dashboard

github stats top langs streak stats

πŸ“ˆ Contribution Graph

Activity Graph


🐍 Contribution Snake

Snake animation

πŸ“« Connect With Me

GitHub LinkedIn Email


🎯 Current Focus

πŸ€– Day job       AI Engineer @ Adamson
πŸ”­ Side project  mcpsum β€” lockfile + runtime monitor for MCP tools (Rust)
πŸ“’ Building      My own trading journal with a multi-agent research desk
πŸ’¬ Ask me about  MCP security, LangGraph, RAG, Multi-Agent Systems, Amazon Bedrock
⚑ Fun fact      I build agents whose job is to critique other agents
🧭 Principle     Clean abstractions > fancy demos

πŸ’‘ Random Dev Quote

Readme Quotes


Retrieve. Reason. Reflect. Repeat.

πŸ” The graph always has one more node.

Pinned Loading

  1. mcpsum mcpsum Public

    Stop MCP servers from rug-pulling your AI agent. A lockfile + runtime reference monitor for MCP tools.

    Rust 2 1

  2. vibeforge vibeforge Public

    VibeForge β€” AI agent that forges a 10-track playlist from your mood. LangGraph critic loop, FastAPI + React, Groq / Hugging Face.

    Python 1

  3. mergecode mergecode Public

    Maintainer-grade review for AI-generated code. Runs your checks, catches the tricks that get patches to green (deleted asserts, skipped tests, new deps, CI edits), and returns MERGE / REQUEST_CHANG…

    TypeScript

  4. AI-Task-Architect AI-Task-Architect Public template

    Generates structured n8n workflow JSON from text prompts using GPT-4o, orchestrated via a NestJS Gateway and FastAPI AI Engine.

    Python