Skip to content
View ShivamSoni20's full-sized avatar

Highlights

  • Pro

Block or report ShivamSoni20

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

Hi, I'm Shivam Soni 👋

AI Engineer | Applied AI | Ex-Fiveral Ventures 💼 | Agents That Reason, Act, Verify & Ship 🤖 | LangGraph · MCP · TS | 🏆 Hackathon Winner

LinkedIn X Portfolio Email


🚀 About Me

I'm an AI Agent Engineer focused on building software that goes beyond generating answers — systems that understand context, make decisions, use tools, interact with external services, maintain state, and complete multi-step workflows.

My work sits at the intersection of AI agents, backend systems, developer tooling, APIs, automation, and full-stack product engineering.

I've built systems involving:

  • 🤖 Autonomous and tool-using AI agents
  • 🔌 MCP servers and agent-tool interfaces
  • 🧠 LLM orchestration and structured outputs
  • 🔄 Durable multi-step workflows
  • 🛡️ Deterministic validation and safety boundaries
  • 🔗 API, webhook, and third-party integrations
  • 📚 RAG and retrieval-backed workflows
  • ⚡ Event-driven automation
  • 🧪 Agent verification and evaluation workflows
  • 💳 Payment and transaction infrastructure

Most recently, I worked as an AI Automation Associate at Fiveral Ventures LLP, building LLM integrations, API-driven workflows, and event-based automation systems.

I enjoy turning ambiguous business problems into software that can reason, act, verify, and recover from failure.


🏆 Featured Projects

💳 Recover

An autonomous payment recovery system that detects failed payments, diagnoses the failure, chooses a recovery strategy, executes approved actions, and independently verifies the final outcome.

The system uses AI for reasoning while deterministic code controls financial execution and safety boundaries.

Highlights

  • Durable LangGraph workflows
  • Real Razorpay API and webhook integration
  • RAG-supported failure diagnosis
  • Structured LLM outputs
  • Human approval interrupts
  • Deterministic recovery policies
  • Idempotent external actions
  • Independent provider verification
  • Persistent audit and verification receipts

Tech: TypeScript • LangGraph • LangChain • OpenRouter • PostgreSQL • Supabase • pgvector • Razorpay • Zod • Vitest


An AI-guided Company Brain builder that turns a founder's tribal knowledge into structured SOPs, judgment rules, and skills that their team — and their AI agents — can use from day one.

A 5-question coaching flow compiles into KNOWLEDGE.md, PROCESSES.md, JUDGMENT.md, a shareable page, and a live JSON API. A LangGraph multi-agent pipeline (interviewer → completeness checker → writer) runs the coaching, RAG powers cited Q&A over every brain, and an eval harness guards quality in CI.

Highlights

  • LangGraph multi-agent coaching flow with Supabase checkpointing
  • RAG with cited answers over generated company brains (pgvector)
  • JSON-schema-constrained structured extraction with deterministic validation
  • Anti-hallucination design — never invents unstated details
  • Agent harness with dry-run mode and append-only audit log
  • Eval harness (faithfulness, citation precision) gating CI
  • Streaming coaching chat with Hinglish-aware prompting
  • Live JSON API and shareable read-only brain pages

Tech: TypeScript • Next.js • LangGraph • Supabase • pgvector • OpenRouter • Tailwind CSS


A developer tool that converts vague software requirements into explicit, human-approved, testable behavioral contracts before an AI coding agent implements the wrong interpretation.

It combines an MCP server, Codex workflow, structured LLM analysis, deterministic validation, human approval, generated tests, and durable decision receipts.

Highlights

  • MCP server with multiple agent tools
  • OpenAI Responses API integration
  • Codex skill workflow
  • Structured JSON Schema outputs
  • Human-in-the-loop decision gates
  • Deterministic semantic validation
  • Test contract generation
  • Vitest verification
  • Durable decision receipts

Tech: TypeScript • MCP • OpenAI • Codex • TanStack Start • Zod • Vitest


✈️ PreFlight

A production-grade preflight scanner for agent-service endpoints — the preflight check for the agent economy. A LangGraph-orchestrated battery of deterministic network, protocol, and payment-challenge probes validates any endpoint and returns a readiness score with evidence for every check and RAG-grounded fixes for every failure.

Highlights

  • LangGraph-orchestrated audit pipeline (validate → safety gate → fetch → classify → aggregate → remediate)
  • RAG-grounded remediation — fixes cite similar past failures instead of templated guesses
  • Validated tool harness with timeouts and byte budgets
  • Eval harness gating CI with a golden suite over adversarial cases
  • Endpoint readiness validation
  • x402 protocol inspection
  • SSRF protection
  • DNS and redirect validation
  • Bounded network requests
  • Deterministic scoring
  • Structured evidence and remediation
  • Production API endpoint

Tech: TypeScript • TanStack Start • React • LangGraph • LangChain • OpenRouter • Zod • Nitro • x402 • Bun


🛠 Tech Stack

🤖 AI & Agent Engineering

OpenAI Claude Gemini LangChain LangGraph MCP n8n

💻 Languages

TypeScript JavaScript Python Java

⚛️ Frontend

React Next.js TanStack TailwindCSS

⚙️ Backend & Data

Node.js PostgreSQL Supabase pgvector Zod

🔌 Integrations & Infrastructure

REST APIs Webhooks Docker Git Vercel Render

🔗 Also Worked With

Solidity Ethereum Solana Stellar


🔨 Currently Building

I'm currently going deeper into the engineering required to make autonomous agents reliable in production:

  • 🤖 Autonomous tool-using agents
  • 🔌 MCP servers and agent-tool protocols
  • 🧠 Agent orchestration and durable execution
  • 📊 Agent evaluation and observability
  • 🛡️ Deterministic guardrails and verification
  • 💾 Memory, RAG, and persistent agent state
  • 🔄 Event-driven and long-running workflows
  • ⚡ AI-native developer tooling
  • 🌐 Production AI infrastructure

🎯 What I Care About

I'm particularly interested in systems where AI has to do more than generate text.

I like building agents that can:

Reason → choose tools → take actions → observe results → recover from failures → verify outcomes

The problems I find most interesting are where probabilistic AI meets deterministic software, external APIs, business rules, and real-world consequences.


🤝 Let's Build Together

I'm interested in working on:

  • AI Agents
  • Applied AI Products
  • AI-Native Software
  • Developer Tools
  • MCP & Agent Infrastructure
  • AI Automation
  • Production LLM Systems
  • Open Source

If you're building ambitious AI systems, I'd love to connect.


Building agents that don't just answer — they act. 🤖

Pinned Loading

  1. Recover Recover Public

    Real-provider proof: scripts/live-golden-e2e.ts and scripts/finish-golden-live.ts are developer diagnostics that may manufacture webhook inputs.

    TypeScript

  2. Biz-Coach Biz-Coach Public

    Biz Coach guides founders through 5 focused questions and auto-generates a Company Brain — structured SOPs, judgment rules, and skills your team and your AI agents can use from day one.

    TypeScript

  3. AmbiguityCompiler AmbiguityCompiler Public

    Ambiguity Compiler turns one vague issue into competing behavioral contracts, shows the test cases where they disagree, and lets your team lock the intended behavior before Codex writes code.

    TypeScript

  4. PreFlight PreFlight Public

    Preflight is the preflight check for the agent economy — it takes any public HTTPS endpoint, runs it through a LangGraph-orchestrated battery of deterministic network, protocol, and payment-challen…

    TypeScript