{
  "name": "Himanshu Jha",
  "recognition": "6× hackathon winner",
  "alternateNames": [
    "Himanshu Kumar",
    "Himanshu Kumar Jha",
    "himanshu748"
  ],
  "id": "https://himanshu748.com/#person",
  "url": "https://himanshu748.com/",
  "description": "Himanshu Jha, also known as Himanshu Kumar and himanshu748, is an AI agent developer and developer relations practitioner building memory systems, MCP and WebMCP tools, and backend infrastructure. A six-time hackathon winner, he publishes technical guides and reproducible demos.",
  "profiles": [
    {
      "name": "GitHub",
      "url": "https://github.com/himanshu748",
      "handle": "himanshu748"
    },
    {
      "name": "DEV",
      "url": "https://dev.to/himanshu_748",
      "handle": "himanshu_748"
    },
    {
      "name": "LinkedIn",
      "url": "https://www.linkedin.com/in/himanshu748/",
      "handle": "himanshu748"
    },
    {
      "name": "X",
      "url": "https://x.com/jhahimanshu653",
      "handle": "jhahimanshu653"
    }
  ],
  "source": "https://himanshu748.com/about/",
  "developerRelations": "https://himanshu748.online/",
  "contact": {
    "email": "jhahimanshu653@gmail.com",
    "url": "https://himanshu748.com/#contact"
  },
  "projects": [
    {
      "name": "OmniDev",
      "anchor": "omnidev",
      "caseStudy": "https://himanshu748.com/builds/omnidev/",
      "repo": "https://github.com/himanshu748/omnidev",
      "url": "https://himanshu748.com/omnidev/",
      "topic": "Local agents",
      "description": "A native macOS agent that searches files and screenshots with citations, edits code, and runs tests through scoped tools and approval prompts.",
      "thesis": "Your files become context. Your approval becomes action.",
      "stack": "SwiftUI · FastAPI · Ollama · MCP",
      "evidence": "Real native-app recordings; local inference in Ollama mode.",
      "linkLabel": "Explore OmniDev",
      "detail": "Vision OCR, local embeddings and SQLite make one knowledge index available to the app and external MCP clients. File changes are snapshotted; execution is gated by permission."
    },
    {
      "name": "Graft",
      "anchor": "graft",
      "caseStudy": "https://himanshu748.com/builds/graft/",
      "repo": "https://github.com/himanshu748/graft-webmcp",
      "url": "https://graft-webmcp.vercel.app/",
      "topic": "Agent-native interfaces",
      "description": "Turn semantic HTML into reviewed WebMCP tools. Inspect the evidence behind each contract, export an adapter, and check the tools a deployed site exposes.",
      "thesis": "Give agents a contract they can inspect.",
      "stack": "TypeScript · WebMCP · DOM compilation",
      "evidence": "Interactive workbench, owner-site example and exported adapters.",
      "linkLabel": "Open the workbench",
      "detail": "Tool candidates carry confidence evidence. Ambiguous candidates stay held for review; the exported adapter includes its runtime. Verification reports missing or changed tool contracts."
    },
    {
      "name": "ContextFirewall",
      "anchor": "contextfirewall",
      "caseStudy": "https://himanshu748.com/builds/contextfirewall/",
      "repo": "https://github.com/himanshu748/ContextFirewall",
      "url": "https://github.com/himanshu748/ContextFirewall#readme",
      "topic": "Memory governance",
      "description": "Audit recalled memory for stale facts, contradictions, secrets and unsupported claims before assembling the context an agent will use.",
      "thesis": "Remembering a fact is not enough to trust it.",
      "stack": "Python · Cognee · FastAPI · MCP",
      "evidence": "Architecture, recorded Cognee runs and a public build writeup.",
      "linkLabel": "Inspect the architecture",
      "detail": "The workflow compares raw recall with a reviewed context pack and provides an explicit forget operation. It is a prototype with bounded checks, not a guarantee against every unsafe memory."
    },
    {
      "name": "VOX",
      "anchor": "vox",
      "caseStudy": "https://himanshu748.com/builds/vox/",
      "repo": "https://github.com/himanshu748/vox-zero-touch-os",
      "url": "https://getvox.tech/judge",
      "topic": "Durable agent workflows",
      "description": "Turn a voice request into a reviewed support plan, researched reply drafts and a spoken briefing. Approvals and workflow history survive interruptions.",
      "thesis": "A spoken request. A plan you can approve.",
      "stack": "Mastra · Temporal · Gemma · ElevenLabs",
      "evidence": "Hosted demonstration with fictional tickets; customer sends are simulated.",
      "linkLabel": "Explore the judge demo",
      "detail": "Plan approval and individual reply decisions are separate. Live provider passes are bounded; the rules-only demo is labeled. The public demo does not connect to a real customer inbox."
    }
  ],
  "articles": [
    {
      "title": "EmbodiWeave: my agent read its own failure and repeated it, so I made the graph enforce it (FalkorDB + MCP)",
      "topic": "Agent memory / Graphs",
      "description": "A recorded failure changed the design: graph-enforced decisions, fixed promotion gates and a robot simulation that could refuse a regression.",
      "url": "https://dev.to/himanshu_748/embodiweave-my-agent-read-its-own-failure-and-repeated-it-so-i-made-the-graph-enforce-it-4cd9"
    },
    {
      "title": "ToolTrap: My support agent handed a customer a fake phone number. The fix worked, until the fake moved.",
      "topic": "Agent evaluation / Trust",
      "description": "Testing fake-detail leakage, legitimate-detail retention and the limits of prompt-only defenses. Includes scorer corrections and held-out cases.",
      "url": "https://dev.to/himanshu_748/tooltrap-tool-results-are-data-wasnt-enough-25oh"
    },
    {
      "title": "We instrumented an AI agent swarm with SigNoz, and its own telemetry told us we were wrong about almost everything",
      "topic": "Observability / Engineering",
      "description": "Tracing a multi-agent system exposed mistaken assumptions about routing, budgets and review quality. The article follows the telemetry to the fix.",
      "url": "https://dev.to/himanshu_748/we-instrumented-an-ai-agent-swarm-with-signoz-and-its-own-telemetry-told-us-we-were-wrong-about-3fip"
    },
    {
      "title": "I built a trust firewall for my AI agent's memory — on Cognee's four verbs",
      "topic": "Memory / Architecture",
      "description": "From Cognee’s memory lifecycle to a reviewed context pack: provenance, conflicting facts, embedding failures and the checks around recall.",
      "url": "https://dev.to/himanshu_748/i-built-a-trust-firewall-for-my-ai-agents-memory-on-cognees-four-verbs-29g2"
    },
    {
      "title": "The smolagents bug that made my agent retry the same valid code three times",
      "topic": "Debugging / Open source",
      "description": "A minimal reproduction, an interpreter bug and a fix explained step by step. Recognized in DEV’s Summer Bug Smash runner-up announcement.",
      "url": "https://dev.to/himanshu_748/the-smolagents-bug-that-made-my-agent-retry-the-same-valid-code-three-times-2aka"
    }
  ]
}
