I build backend systems and the tooling that makes AI agents safe, deterministic, and observable.
Python · TypeScript · Go — MCP servers · agent tooling · developer tools · backend APIs
🟢 Open to work — Full-time · Contract · Freelance
3+ years building backend systems, now focused on the infrastructure layer around AI agents: MCP servers, deterministic decision and policy runtimes, code-intelligence tooling, and evaluation. I ship my open-source work as installable packages with tests, CI, and releases.
| Project | What it is | Install |
|---|---|---|
| 🗺️ Brownfield Cartographer | Local-first repository analysis engine: code structure, dependency impact, and data lineage (Python, SQL, dbt) through one query engine exposed as a CLI, Python API, and read-only MCP server. Deterministic by default — no network or model required. | pipx install brownfield-cartographer |
| 🛡️ safe-fetch-mcp-server | MCP fetch server built around correct SSRF defense: resolve once, validate the resolved IP, pin the connection, and re-check every redirect hop. Covers IPv4-mapped IPv6, DNS rebinding, and encoded-IP edge cases. | npx safe-fetch-mcp-server |
| ⚖️ JevPolicy | TypeScript decision runtime: an LLM answers typed questions, ordered YAML rules make the decision. Versioned policies, offline tests, policy diffs, shadow evaluation, and replay from recorded signals. | npm i @sanoy24/jevpolicy |
| 🔍 backend-performance-review | Agent Skill that teaches coding agents (Claude Code, Codex, Cursor, Copilot) evidence-based backend performance review, with a JSON schema validator and a GitHub Action. It refuses to invent numbers and returns zero findings rather than fake ones. | npx skills add … |
| ⬇️ YTGrab | Single-binary Go app with a local web UI for yt-dlp: real quality selection, playlists, resumable downloads, tray integration, and a browser extension. Cross-platform releases via Homebrew, Scoop, and a checksum-verified installer. | brew install sanoy24/tap/ytgrab |
Python TypeScript Go MCP tree-sitter sqlglot Zod Vercel AI SDK SQLite GitHub Actions
- 🏦 agentic-event-store — Append-only PostgreSQL event store for multi-agent workflows: optimistic concurrency (covered by a double-decision concurrency test), CQRS projections, a SHA-256 hash-chained audit ledger, and an MCP server exposing the store as agent tools.
PythonPostgreSQLFastMCPEvent sourcing - 📊 tenacious-bench — 242-task, machine-verifiable benchmark for B2B sales agents (14 failure dimensions, Cohen's κ = 0.91 on a stratified sample), plus a SimPO LoRA judge on Qwen2.5-3B. Dataset · Adapter · Write-up
- ⚖️ Automaton Auditor — LangGraph code-audit swarm: tool-based detective agents collect evidence, three LLM judges score a 10-dimension rubric, and a chief-justice node resolves disagreements with deterministic Python rules. Multi-provider (Ollama, OpenAI, Anthropic, Google).
LangGraphPython - 🤖 Conversion Engine — Lead-enrichment and outreach agent with HubSpot MCP, Cal.com, and Langfuse tracing; 70 tests and a 37-probe adversarial suite.
FastAPILangfusePython
| Project | What it is |
|---|---|
| fastapi-ecommerce | FastAPI e-commerce backend — Stripe payments & subscriptions, outbox pattern, ARQ workers, OpenTelemetry/Prometheus, tests on real PostgreSQL via testcontainers |
| e-commerce-api | NestJS + Prisma REST API with Docker Compose |
| lyrics-rest-api | Go REST API — GORM, PostgreSQL, unit tests, CI |
| djinni-telegram-bot | Go Telegram bot delivering filtered job alerts from Djinni's RSS feed |
| trp1-document-intelligence-refinery | Multi-stage document pipeline — Docling, ChromaDB, LangGraph |
Languages — Python · TypeScript · Go · JavaScript
Backend — FastAPI · NestJS · Node.js · Express · Gin · Django
AI & agents — MCP · LangGraph · LangChain · OpenAI · Anthropic · Vercel AI SDK · Langfuse · LangSmith
Data & infra — PostgreSQL · Redis · MongoDB · SQLite · ChromaDB · Docker · GitHub Actions
ML — Hugging Face · LoRA / SimPO fine-tuning · RAG · LLM evaluation



