Skip to content
View Aravindargutus's full-sized avatar
πŸ’­
Bug Hunter
πŸ’­
Bug Hunter

Block or report Aravindargutus

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.

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

Hi, I'm Aravind Durgaraj πŸ‘‹

πŸ›‘οΈ QA Leader for AI Systems Β· Building Quality Gates for the Agent Era

Email LinkedIn Profile Views


🎯 The Problem I Work On

Traditional QA assumes deterministic systems. AI broke that assumption.

When the system under test is an LLM or an autonomous agent, "expected output" is a distribution, not a string. I build the frameworks, evaluation pipelines, and quality gates that make AI products shippable with confidence β€” combining classic QA discipline (coverage, traceability, gates) with modern AI evaluation (semantic scoring, security probing, schema contracts).

πŸš€ Flagship Projects

Project What it does Stack
πŸ›‘οΈ mcp-gatekeeper The QA framework for Model Context Protocol β€” 46 validators Γ— 8 gates: schema, security, functional, AI semantic eval & human review. Validates MCP servers, Claude skills & extensions before they ship. TypeScript
πŸ€– CatalystAI AI agent skills bundle for Zoho Catalyst β€” installable across Claude Code, Cursor, Gemini CLI, Copilot & Windsurf Python
πŸ“š catalyst-java-sdk-wiki LLM-optimized knowledge base β€” 106 docs on the Zoho Catalyst Java SDK, structured & interlinked (Karpathy LLM Wiki pattern) Docs
πŸ–₯️ sentinel macOS menu bar agent that keeps AI coding sessions alive while your screen stays locked Rust

πŸ” QA & Security Research in the Wild

Beyond my own projects, I actively hunt bugs in open-source AI tooling β€” 27 issues and 32 PRs across projects including Anthropic's claude-plugins, Google's agents-cli, Alibaba's open-code-review, PatterAI, and the W3C webmcp specification.

The work spans two sides of quality:

  • πŸ›‘οΈ Security research β€” path traversal & arbitrary file write, SSRF-guard bypasses, git option injection (RCE), pull_request_target secret exposure, fail-open policy governance, and prompt-injection-to-toll-fraud chains. Reported responsibly with CWE classification and exploit analysis; several triaged by maintainers as P0-critical.

  • πŸ§ͺ Correctness & spec defects β€” inverted algorithm assertions and wrong struct insertions in a W3C-track spec, cosine-similarity-vs-inner-product scoring bugs, silent-failure filename mismatches, and consistency-check gaps across integrations.

This is QA where "expected output" isn't obvious β€” you have to reason about what should happen, then prove what does.

🧰 Tech Arsenal

Quality Engineering

Test Strategy Quality Gates LLM Evaluation Security Validation CI/CD

Languages & Runtime

Python TypeScript Rust Java JavaScript

AI Ecosystem

MCP Claude Agents Zoho Catalyst

πŸ“Š GitHub Stats

Stats Top Languages

Streak

πŸ’Ό What I Bring as a QA Leader

class AravindDurgaraj(QALeader):
    def strengths(self):
        return [
            "Quality processes for non-deterministic systems",
            "QA tooling developers actually adopt",
            "46-validator pipelines > manual checklists",
            "Bridging classic QA rigor with AI evaluation",
        ]

    def philosophy(self):
        return "If you can't gate it, you can't ship it."

⚑ Open to QA Manager / Lead AI QA Engineer roles

Let's talk about making your AI products testable.

Pinned Loading

  1. mcp-automation-framework mcp-automation-framework Public

    The first comprehensive QA automation framework for Model Context Protocol (MCP) servers. 8 test suites covering protocol compliance, schema validation, security scanning, performance benchmarking,…

    TypeScript 1

  2. catalyst-java-sdk-wiki catalyst-java-sdk-wiki Public

    An LLM Wiki for the Zoho Catalyst Java SDK v1 β€” 106 docs compiled into a structured, interlinked knowledge base. Built with the Karpathy LLM Wiki pattern.

  3. CatalystAI CatalystAI Public

    AI agent skills bundle for Zoho Catalyst β€” llms-txt cleaner + Catalyst AI/ML services expert. Installable for Claude Code, Cursor, Gemini CLI, Copilot, and Windsurf.

    Python

  4. mcp-gatekeeper mcp-gatekeeper Public

    The QA framework for MCP β€” 46 validators across 8 gates validate MCP servers, Claude skills & extensions before publishing. Schema, security, functional, AI semantic eval, and human review.

    TypeScript

  5. sentinel sentinel Public

    Sentinel – macOS menu bar agent that keeps AI coding sessions alive and your screen locked when idle

    Rust

  6. cortex-mem cortex-mem Public

    Cortex β€” persistent AI memory for Claude Desktop & Claude Code. Local MCP server with a typed knowledge graph, contradiction detection & background scheduler. 20/20 benchmark, 27/27 edge cases, zer…

    TypeScript