Skip to content
View rohitgs28's full-sized avatar

Block or report rohitgs28

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

Hey, I'm Rohit 👋

Senior Software Developer & Tech Lead in Toronto, Canada.

I build full-stack systems and AI-powered developer tools. Currently focused on LLM integrations, the Model Context Protocol (MCP) ecosystem, and making databases more accessible through natural language.


What I'm Building

querywise — AI-powered database query generator

A terminal UI (TUI) that lets you describe what you want in plain English and generates, explains, and executes SQL across Postgres, MySQL, and SQLite. Built with Rust, ratatui, and multi-provider AI support (Anthropic, OpenAI, Ollama).

rust ratatui sqlx tokio ai-agents

mcpx — Lightweight MCP gateway proxy

A reverse proxy for Model Context Protocol servers with bearer/API key auth, per-tool rate limiting, tool-level access control (allow/deny lists, read-only mode), and structured audit logging. One binary, zero dependencies beyond the Go stdlib.

go mcp json-rpc reverse-proxy security


Tech Stack

Languages   Go · Rust · TypeScript · Python · Java

Frontend   React · Next.js · Tailwind CSS

Backend   Node.js · Express · Flask · gRPC

Data   PostgreSQL · MongoDB · Redis · SQLite

Infra   Docker · GitHub Actions · AWS · Terraform

AI/ML   LLM APIs (Anthropic, OpenAI) · MCP · Ollama · RAG pipelines


Currently Exploring

  • Building developer tools on top of the Model Context Protocol (MCP)
  • Using LLMs as reasoning engines inside CLI and TUI applications
  • Rust for performance-critical systems and terminal interfaces
  • Bridging the gap between natural language and structured data

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.4k 996

  3. openseadragon/openseadragon openseadragon/openseadragon Public

    An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

    JavaScript 3.4k 691

  4. ManasJayanth/byzantine ManasJayanth/byzantine Public

    Demonstrating Byzantine fault tolerance using node.js

    JavaScript 2 2