— THE FULL LIST
Everything I've shipped
13 systems built for clients and for myself, plus the open-source work below. The homepage shows four of these; this is all of them.
SERPCRAFT
Multi-service SEO keyword clustering CLI with Bun orchestrator, Rust clustering service, Python ML service, and PostgreSQL + pgvector, implementing a multi-pass pipeline (SERP overlap clustering, TF-IDF cosine merging, embedding-based resolution, taxonomy-driven post-processing).
MCP Servers
Claude Desktop integrations for Google Search Console, GA4, Google Merchant Center, and keyword clustering workflows. Includes OAuth integration and Google API scope justification documentation.
GSC-vigil
SvelteKit rank tracker app audit: resolved unbounded data-load and pagination cursor bugs across multiple report pages, added regression test suite, identified remaining styling/pagination gaps.
Ozone
TypeScript/Bun-based URL tracking and SEO monitoring tool for internal use.
Metadata Agent
End-to-end SEO automation system that extracts competitor SERP data, generates optimized meta titles & descriptions, validates JSON, and syncs directly into Google Sheets and Shopify.
Client Brief Agent
Workflow that converts raw client inputs into structured creative briefs with formatting, validations, and automated delivery using orchestration pipelines.
Shopify Bulk Product Automation
Pipeline that updates 900+ Shopify products within 20–30 minutes using structured batching, throttling, error handling, and direct API syncing.
LinkedIn Video Downloader
A web-based downloader that supports multiple resolutions (180p–780p) and processes LinkedIn video URLs into downloadable outputs. Fully containerized and hosted.
Hinglish Transcription Engine
A short-video transcription automation converting Hindi speech into Hinglish text, with optional metadata generation. Runs on a Docker-deployed backend.
Internal Tools Hub
A centralized hub for launching internal AI agents with queueing, batching, document generation, SERP mapping, JSON repair, and dashboard UI.
Custom Shopify App
Custom-built Shopify app for internal automation tasks and store enhancements, fully deployed and in use. Second app currently in development.
Sentiment-Analysis-Flask-Watson-NLP
Real-time sentiment classification app using IBM Watson NLP and Flask backend.
AI Cold Email Outreach Agent
A multi-stage personal automation pipeline that researches target company websites, extracts key context, and uses Gemini 1.5 Flash to generate hyper-personalized, fluff-free cold emails for automated lead generation.
— OPEN SOURCE
Built in public
Plugins, MCP servers and tooling I maintain on GitHub. 211 public commits since September 2024, alongside 1,804 contributions to private client work.
- public commits
- 211
- repositories created
- 29
- pull requests
- 17
- private contributions
- 1,804
claude-plugins
PythonA multi-plugin Claude Code marketplace. Each plugin ships independently and is versioned on its own cadence, covering clean-code rules, auto-fixes and engineering workflow.
specter-tree
TypeScriptMCP server that cuts Claude Code token usage 54–67%. AI agents find symbols, trace callers and map hierarchies by name instead of reading whole files. Works with Claude Code, Cursor and Codex.
engineering-skill
JavaScriptClaude Code plugin providing always-active response and engineering discipline skills — docs-first research, root-cause fixes, and evidence before assertions.
salary-calculator-tool
PythonCalculates monthly gross and net salary, factoring in leaves, half-days, working hours and joining dates, with a detailed month-by-month breakdown.
DSA-typescript
TypeScriptA no-fluff data-structures and algorithms course in TypeScript, built for interview prep. Every chapter builds on the last and every folder is runnable.
opencode-groq-vision-fallback
TypeScriptAn OpenCode plugin that lets text-only models read images: each attachment is described via Groq and swapped for text before dispatch. Does nothing when the model already supports vision — zero calls, zero latency, zero cost.
pi-vision-proxy
TypeScriptRoutes pasted or attached images to a vision-capable model and injects the description as text, so text-only models can read them. Fallback by default — skipped whenever the active model handles images itself.
Sentiment analysis service built on Flask and IBM Watson NLP, exposing a simple API for real-time positive/negative/neutral scoring.