Skip to content
View Sanoy24's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Sanoy24

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

Yonas Mekonnen — Backend & AI Infrastructure Engineer

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


What I do

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.


Open-source tools

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


AI systems & evaluation

  • 🏦 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. Python PostgreSQL FastMCP Event 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). LangGraph Python
  • 🤖 Conversion Engine — Lead-enrichment and outreach agent with HubSpot MCP, Cal.com, and Langfuse tracing; 70 tests and a 37-probe adversarial suite. FastAPI Langfuse Python

Backend

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

Skills

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


myonas886@gmail.com · LinkedIn · Portfolio

Pinned Loading

  1. fastapi-ecommerce fastapi-ecommerce Public

    FastAPI e-commerce backend: Stripe payments and subscriptions, PostgreSQL, ARQ workers, outbox pattern, and OpenTelemetry/Prometheus observability.

    Python 22 4

  2. backend-performance-review backend-performance-review Public

    An open-source Agent Skill that teaches AI coding agents evidence-based backend performance review: technology-agnostic, workload-driven, and it invents nothing.

    Python 6

  3. ytgrab ytgrab Public

    Local video downloader for YouTube, Vimeo, X, Reddit, and Instagram with a clean browser UI. Paste a link, pick the exact quality, and download — everything runs on your own computer.

    Go 5

  4. conversion-engine conversion-engine Public

    An Automated Lead Generation and Conversion System for Tenacious Consulting and Outsourcing

    Python 1

  5. agentic-event-store agentic-event-store Public

    Append-only PostgreSQL event store for multi-agent AI systems: optimistic concurrency, CQRS projections, hash-chained audit ledger, and an MCP server.

    Python 1

  6. the-brownfield-cartographer the-brownfield-cartographer Public

    Local-first repository analysis engine: code structure, dependency impact, and data lineage via CLI, Python API, and a read-only MCP server. Deterministic by default.

    Python 1