vishal patel
Projects

Things I build

Architecture-first builds: design docs and diagrams before code, then production-quality implementation.

● Live

Jev Decision Walkthrough — AI triage & tool-call gate

Interactive demo of using TypeSafe AI's Jev for decisions instead of text: it answers typed questions with probabilities, and plain code applies thresholds to route support tickets or allow / confirm / block an AI agent's tool calls.

  • One call asks all questions in parallel; Jev returns probabilities, not generated text
  • The model makes the judgment calls; counting and maths stay in code
  • Low-confidence answers go to a human; move a threshold slider and watch the decision change
JavaScriptJev (TypeSafe AI)AI agentsGuardrails
● Building

Agent Platform — CRM/ERP Agent

An agent platform built properly: tool registry, planner/executor loop, guardrails, evals and observability. First agent automates CRM/ERP workflows.

  • Architecture-first: ADRs and diagrams before code
  • Tools exposed through MCP so any client can use them
  • Evaluation harness for regression-testing agent behaviour
PythonClaude APIMCPPostgreSQLDocker
● Internal

LLM Content Migration App

Scrapes a customer's legacy website, extracts the content, infers a content model and emits a Contentstack import package — turning weeks of manual migration analysis into hours.

  • LLM proposes content types; deterministic code validates and emits import format
  • Used on real enterprise migration engagements
Node.jsLLMsHeadless CMSScraping
● Internal

Engineering Knowledge RAG

Search and guidance over internal engineering docs: chunk → embed → Pinecone → grounded answer with sources.

  • Answers cite source docs
  • Reduced repeated onboarding questions
Node.jsEmbeddingsPineconeClaude
● Building

Universal Bank Statement Analyser

Deterministic parser that normalises Indian bank statements (many banks, many formats) into one ledger schema for CA firms.

  • Deterministic first, AI only as fallback
  • Per-bank adapters behind one interface (Strategy pattern)
TypeScriptPDF parsingRules engine
● Building

Field-Sales CRM (15 modules)

Custom CRM platform for Indian SMEs and field-sales teams — leads, visits, orders, collections.

  • Modular monolith with clear module boundaries
  • Multi-tenant by design
Next.jsNode.jsMongoDB