Mohammed Sahil Khan - AI Portrait
Mohammed Sahil Khan - Professional Photo

SAHIL KHAN

I build backend and applied AI systems and tools, learned by hacking around on the internet.

DOWNLOAD RESUME

PROJECTS

SIS Migration Engine

A student data import tool with validation, duplicate detection, review workflows, and queued PostgreSQL writes.

TypeScript, Node.js, Express, GraphQL, PostgreSQL, Knex, BullMQ, Redis

CODE

AmazonHelp Support Agent

An AI support agent that retrieves past replies, drafts responses, and flags questions for human follow-up.

Python, Gemini API, sentence-transformers, scikit-learn, pandas

CODE

CodebaseToSpec

A Python codebase planner that indexes symbols, generates implementation plans, and checks references to files and code.

Python, AST, MongoDB, Pydantic, Gemini API

CODE

DocsSphere

A document collaboration tool with Clerk authentication, Liveblocks for real-time editing, and Sentry for monitoring.

Next.js, TypeScript, Clerk, Liveblocks, Sentry, Vercel, Shadcn

LIVECODE
View all projects

OPEN-SOURCE CONTRIBUTIONS

21 Oct'26

turborepo#14855

Fixed affected runs skipping source packages and dependents after staged file moves. Included both rename paths in Git queries and added regression coverage for CLI selectors and nested roots.

RustGitTurborepoBug Fix

Repository: vercel/turborepo

PULL REQUESTREPO
16 Oct'26

turborepo#14819

Fixed Windows shutdown hangs by running native pnpm launchers directly when npm shims match exactly. Preserved Corepack version selection and added regression coverage for shim detection and command selection.

RustWindowspnpmBug Fix

Repository: vercel/turborepo

PULL REQUESTREPO
16 Oct'26

turborepo#14814

Fixed root tasks incorrectly rejecting scripts that print turbo or run inspection commands. Preserved recursion protection for task execution, with regression coverage for quoted commands, compound scripts, and package-manager wrappers.

RustTurborepoCLIBug Fix

Repository: vercel/turborepo

PULL REQUESTREPO
16 Oct'26

turborepo#14793

Updated the multi-language guide with a JavaScript package, C# app and shared library, showing how workspace dependencies and package scripts let Turborepo build .NET projects in order and cache outputs.

.NETC#TurborepoDocumentation

Repository: vercel/turborepo

PULL REQUESTREPO
View all contributions

TECHNICAL SKILLS

  • TypeScript
  • Python
  • Node.js
  • Express
  • GraphQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Zod
  • React
  • Next.js
  • Git
  • Docker
  • Gemini API
  • scikit-learn
  • Pydantic

EDUCATION

B.Tech, Computer Science and Engineering

Dr. A.P.J. Abdul Kalam Technical University

2019 - 2023

BLOGS

01

Why AI Agents Need Bounded Tool Loops

Oct 10, 2026

02

TF-IDF vs Embeddings for Support Search

Sep 26, 2026

03

Building an AI Support Agent: Retrieval, Fallbacks, and Human Handoff

Sep 12, 2026

View all blogs

2026 Sahil Khan