Skip to content
View rohitgollarahalli's full-sized avatar

Block or report rohitgollarahalli

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

Rohit Gollarahalli

Senior Software Engineer & Tech Lead · Toronto, Canada

I build small, sharp developer tools — single binaries over clusters, clear docs over clever code, and things you can actually run in five minutes. Currently working across Go, Rust, and Python, with a focus on security and tooling for the Model Context Protocol (MCP) ecosystem.

Go Rust Python TypeScript


🔭 What I'm building

mcpx — a lightweight MCP security gateway in Go. Auth (incl. OAuth 2.1), rate limiting, tool-level access control, audit logging, and tool-integrity pinning that defends against rug-pull tool mutation (CVE-2025-54136) — all in a single ~10 MB binary with one YAML config. No Kubernetes, no Docker Desktop required.

querywise — an AI-powered terminal database client in Rust. Ask in plain English, get SQL back; failed queries self-heal and retry. Postgres / MySQL / SQLite, and it runs fully offline with Ollama.

claude-skills — a curated set of reusable Agent Skills for software engineering and product work, installable as a Claude Code plugin marketplace, with CI that validates every skill.

🌱 Open source

  • cisco-ai-defense/skill-scanner — security scanner for AI agent skills. Made SARIF output emit scan-root-relative artifact URIs (#118), taught the recursive scanner to discover symlinked skill directories (#128), and fixed a never-converging dataflow fixpoint that hung behavioral scans on large files — ~40× faster, with truncated analysis surfaced instead of silently passing (#130).
  • stylelint/stylelint #8468 — fixed custom-property-pattern false negatives for @property preludes.

📫 Reach me

LinkedIn · rohit.gs28@gmail.com

Pinned Loading

  1. ChatBot-which-identifies-depression ChatBot-which-identifies-depression Public

    Python 1

  2. stylelint/stylelint stylelint/stylelint Public

    A mighty CSS linter that helps you avoid errors and enforce conventions.

    JavaScript 11.5k 1k

  3. cisco-ai-defense/skill-scanner cisco-ai-defense/skill-scanner Public

    Security Scanner for Agent Skills

    Python 2.3k 289