๐ Sunnyvale, CA | ๐ ๏ธ Building AI infrastructure | ๐ IIT Bombay CS | ๐ผ Software Engineer @ LinkedIn
Ship fast, ship small, ship often โ modular tools that compose into powerful systems.
๐ MarketOnePager (closed source) โ Multi-agent market research platform.
- ๐ง pith โ AI-native task management for humans & agents. MCP-first, CLI-native, self-hosted.
- โก weav โ In-memory context graph database written in Rust. Sub-10ms retrieval with vector search, temporal modeling, and token budgeting.
- ๐ค sweteam โ Orchestrates your coding agents, so you don't have to.
- ๐ ralph-py โ Minimal CLI for orchestrating Ralph loops across coding agents.
- ๐ท๏ธ agent-crawl โ High performance, lightweight and typesafe web crawler built for LLM agents.
- ๐ awesome-system-design โ 30 production-grade system design documents for interview prep โ from URL shorteners to AI inference platforms. Scale estimations, architecture diagrams, tradeoffs, and interview tips.
- ๐งฉ mcp-tool-router โ Aggregates tools from multiple MCP servers into one
- ๐งช mcp-server-mock โ Programmable mock MCP server for integration testing
- ๐ mcp-schema-lint โ CLI linter for MCP tool/resource schemas
- ๐ฆ mcp-rate-guard โ Protocol-level rate limiter middleware for MCP
- ๐ฅ mcp-healthcheck โ Programmatic health/liveness probe for MCP servers
- โ๏ธ mcp-config-ts โ CLI to discover, add, validate, and sync MCP server configs
- ๐ mcp-audit-log โ Structured audit logger for MCP tool calls
- ๐ agent-scratchpad โ Lightweight key-value scratchpad for agent reasoning
- ๐ tool-call-retry โ AI-specific retry wrapper with circuit breaker for tool calls
- ๐ tool-output-guard โ Runtime validator for tool execution results against schemas
- ๐ฐ tool-cost-estimator โ Estimate token cost of tool definitions in the context window
- ๐จ multimodal-msg โ Provider-agnostic multimodal message builder
- ๐ llm-retry โ Smart retry orchestrator for LLM output parsing and validation
- ๐ผ llm-vcr โ Record and replay LLM API calls for deterministic testing
- ๐งน llm-sanitize โ Bidirectional I/O sanitizer middleware for LLMs
- ๐พ llm-response-cache โ Prompt-hash-keyed response cache with model-aware invalidation
- ๐ llm-regression โ Semantic regression testing for prompt versions
- ๐งฝ llm-output-normalizer โ Strip markdown fences and extract clean data from raw LLM output
- โ llm-eval-lite โ One-function LLM evaluation with heuristic and model-graded assertions
- ๐ฒ llm-cost-per-test โ Jest/Vitest reporter for per-test-case LLM API costs
- ๐ฅ llm-chain-profiler โ Flame-chart latency profiler for LLM chains
- ๐ค llm-canary โ Invisible canary tokens for prompt leakage detection
- ๐ llm-audit-log โ Tamper-evident compliance-ready audit logging for LLM I/O
- ๐ llm-dedup โ Coalesce semantically similar in-flight LLM requests
- ๐งฒ llm-semantic-cache โ Self-hosted semantic cache using local embeddings
- ๐ llms-txt โ Auto-generate and serve llms.txt for AI agent discoverability
- ๐ฌ prompt-lint โ Static analysis for LLM prompts
- ๐ prompt-diff โ Semantic diff engine for prompts
- ๐งน prompt-dedup โ Detect near-duplicate prompts via content hashing and similarity
- ๐ prompt-drift โ Detect silent LLM output changes over time via semantic drift analysis
- ๐ฉ prompt-flags โ AI-native feature flags for prompt variants and model selection
- ๐งฌ prompt-inherit โ Composable inheritable prompt builder with TypeScript types
- โ๏ธ prompt-optimize โ Compress prompts to use fewer tokens via deterministic heuristics
- ๐ต prompt-price โ Pre-flight cost estimation for any prompt and model combination
- ๐ธ prompt-snap โ Jest-like snapshot testing for LLM outputs with fuzzy matching
- ๐ท๏ธ prompt-version โ Local-first git-friendly prompt versioning with semver
- ๐งฑ chunk-smart โ Structure-aware text chunker for RAG pipelines
- ๐ chunk-overlap-optimizer โ Analyze chunk boundaries and recommend optimal overlap size
- ๐ฆ context-packer โ Optimally pack retrieved chunks into an LLM context window
- ๐ฐ context-budget โ Token budget allocator for LLM context windows
- ๐ช sliding-context โ Provider-agnostic sliding window context manager for LLMs
- ๐๏ธ rag-prompt-builder โ Compose RAG prompts from chunks with automatic metadata injection
- ๐ rag-cite โ Extract and verify inline citations from LLM responses
- ๐ rag-eval-node-ts โ Lightweight RAG evaluation metrics for CI/CD pipelines
- ๐ rerank-lite โ Lightweight retrieval reranker using cross-encoder scoring
- ๐ fusion-rank โ Reciprocal Rank Fusion for combining multiple retriever results
- ๐ข sparse-encode โ Generate BM25 and TF-IDF sparse vectors in JavaScript
- ๐ embed-cache โ Content-addressable embedding cache with deduplication and TTL
- ๐ฎ embed-cluster โ Cluster embeddings into topics with automatic labeling
- ๐ embed-drift โ Monitor embedding distribution shifts over time
- ๐ docling-node-ts โ Convert documents to clean RAG-ready markdown in Node.js
- ๐ doc-table-extract โ Extract tables from PDFs and images as structured JSON
- ๐ table-chunk โ Extract and chunk tables preserving row/column structure
- ๐ธ๏ธ kg-extract โ Extract entity-relationship triples and build knowledge graphs
- ๐ entity-resolve โ Deduplicate and merge entity mentions across documents
- ๐ง memory-dedup โ Semantic deduplication of agent memory entries
- ๐ md-to-data โ Parse LLM markdown responses into typed JSON objects
- ๐ schema-from-text โ Generate Zod schemas from natural language descriptions
- ๐ schema-bridge โ Write one Zod schema, get provider-specific structured output configs
- ๐ท๏ธ label-score โ Inter-annotator agreement metrics in JavaScript
- ๐งช synthdata-gen โ Generate and validate synthetic training data using any LLM
- ๐ค synth-personas โ Generate diverse synthetic user personas for AI testing
- ๐ฏ fewshot-gen โ Generate diverse few-shot test cases from seed examples
- ๐ eval-dataset โ Version-controlled eval dataset manager for LLM testing
- โก ai-circuit-breaker โ Circuit breaker for AI API spend management
- ๐ฒ ai-cost-compare โ Compare cost of running prompts across models and providers
- ๐ฆ ai-chargeback โ Tag and allocate AI API costs by team, project, or feature
- ๐ ai-spend-forecast โ Predict future AI API spending from historical usage
- ๐ ai-keyring โ Manage, rotate, and health-check AI API keys across providers
- ๐ฅ ai-provider-healthcheck โ Monitor AI provider endpoint latency and availability
- ๐ฐ model-price-registry โ Auto-updating registry of LLM pricing across providers
- ๐ก๏ธ content-policy โ Declarative business-rule content policy engine for LLMs
- ๐ป hallucinate-check โ Heuristic hallucination detection for Node.js
- ๐ซ jailbreak-heuristic โ Zero-dependency jailbreak attempt classifier using pattern matching
- ๐งช ai-output-assert โ Rich assertion library for LLM outputs as Jest/Vitest matchers
- ๐ output-grade โ Heuristic LLM output quality scoring without calling another LLM
- ๐ stream-tokens โ Aggregate streaming LLM tokens into semantic units
- โ stream-validate โ Progressive Zod validation for streaming LLM responses
- ๐๏ธ voice-turn โ Turn-taking manager for voice AI conversations
- ๐ tts-queue โ TTS audio streaming manager with sentence-boundary queuing
- ๐ต audio-chunker โ Chunk audio streams into transcription-ready segments
- ๐ฌ vidsnap-ai โ Smart video frame sampler for vision AI analysis
- ๐ผ๏ธ vision-prep โ Resize and optimize images for vision LLM APIs
- ๐จ ai-terminal-md โ Terminal renderer optimized for AI markdown patterns
- โณ ai-spinner โ AI-aware terminal progress indicators with token and cost display
- ๐ ai-diff โ Compare LLM responses across models with semantic diffs
- ๐ ai-rules-lint โ Linter and validator for AI instruction files
- ๐ ai-file-router โ Auto-detect file type and route through optimal parsing pipeline
- ๐ ai-env-init โ Bootstrap all AI config files from a single questionnaire
- ๐ token-fence โ Token budget enforcement middleware with intelligent truncation
- ๐ณ convo-tree โ Tree-structured conversation state manager for branching chats
- ๐๏ธ convo-compress โ Incremental sliding-window chat compressor with rolling summaries
- ๐งฌ codebase-ctx โ Generate AI-optimized codebase summaries via static analysis
- ๐ฆ npm-package-skill โ Claude Code skill that scaffolds production-grade npm packages
- AI developer infrastructure โ Modular, composable TypeScript libraries for every layer of the AI application stack
- Agent orchestration โ Tools to make multi-agent workflows reliable and observable
- Context engines โ From Rust-powered graph databases to smart chunking and retrieval primitives
- Side projects โ MarketOnePager




