Skip to content
View gauravsurtani's full-sized avatar
  • DeepLearning,AI | Tassel | Bexorg | NASA | SJSU-RF
  • San Jose, CA
  • LinkedIn in/gaurav-surtani

Highlights

  • Pro

Organizations

@https-deeplearning-ai

Block or report gauravsurtani

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

Gaurav Surtani

Founding AI Engineer | Multi-Agent Systems Architect | Full-Stack ML

Building production AI systems that serve millions.

AI Engineer at DeepLearning.AI β€’ Previously Tassel, Bexorg, NASA Ames β€’ MS in Artificial Intelligence from San Jose State University


What I'm Building

At DeepLearning.AI β€” Building AI-powered internal tools with multi-agent orchestration, vector search, and full-stack ML systems.

Open Source β€” Production MCP servers, blog-to-podcast pipelines, and developer tools used by the community.


Production Systems (live, deployed, serving users)

Project What It Does Stack Status
dlai-mcp-server MCP server making DLAI's 121 courses searchable from Claude Code, Codex, Cursor. 3 tools, Algolia-powered, Railway hosted. TypeScript, MCP SDK, Algolia, Railway npm
tech-blog-catchup Engineering blogs from Uber, Meta, Netflix, Airbnb β†’ AI-generated podcasts. PWA with offline support, MediaSession API. Next.js, FastAPI, GPT-5.2, TTS, Railway blog2podcast.com
pair-programmer-cli Multiplayer middleware for AI coding agents β€” share Claude Code sessions with your team in real-time. TypeScript, WebSocket, tmux Published

Recent Highlights

  • DLAI MCP Server β€” Built and shipped an MCP server that makes DeepLearning.AI's course catalog searchable from any AI coding tool. npm published, Railway hosted, 121 courses across 38 topics.
  • Tech Blog Catchup β€” 28 PRs for full frontend rebuild in one day. PWA mobile overhaul with 34 E2E tests. User submission feature. Railway deployment at blog2podcast.com.

Tech Stack

AI/ML:
Python TypeScript Claude LangChain MCP

Full-Stack:
React Next.js FastAPI Tailwind

Data:
PostgreSQL Supabase Neo4j Algolia

Infrastructure:
Railway Docker AWS npm


GitHub Stats

GitHub Contribution Grid

GitHub Streak GitHub Stats


Background

  • MS in Artificial Intelligence β€” San Jose State University
  • Founding AI Engineer β€” DeepLearning.AI (2M+ students served)
  • Research Intern β€” NASA Ames Research Center
  • 6+ years shipping production systems at scale

Connect

LinkedIn Email npm Portfolio

Pinned Loading

  1. tech-blog-catchup tech-blog-catchup Public

    Who has time these days to read technicals blogs from multiple source; sit back and relax; hear them in the car while you travel.

    Python

  2. recruiter-intelligence recruiter-intelligence Public

    Python

  3. master-prompt master-prompt Public

    HTML 2

  4. youtube-history-extension youtube-history-extension Public

    A sneaky way to get Youtube History bypassing the outdated Youtube API - Chrome Extension

    JavaScript 1

  5. im-watching-you im-watching-you Public

    I am watching you.

    Python 1

  6. Rajat123456789/introspect Rajat123456789/introspect Public

    HTML 3 1