Available for opportunities

Tushar Kumar Shaha

AI Developer & Full-Stack Engineer

Building AI-powered products at Rectify — agentic assistants, real-time voice AI, MCP servers, and developer tooling. Self-taught since 2021, with 4+ years of professional full-stack experience.

About

A bit about me

I completed my HSC in 2020 — right in the middle of the COVID pandemic, a genuinely difficult time. Instead of continuing formal education, I chose to focus on building a career and taught myself software from 2021. What started as curiosity about web development grew into a deep focus on AI systems, developer tooling, and real-time applications.

Over 4 years of professional experience across internships, part-time, contract, and full-time roles. Today at Rectify, I work full-stack across 6 production repositories — shipping everything from LLM orchestration layers and agentic assistants to embeddable chat widgets and Chrome extensions. I care deeply about making AI systems that are reliable, cost-governed, and genuinely useful.

Outside of work, I stay current with the evolving AI ecosystem — the MCP protocol, voice AI, and multi-agent frameworks are things I've built with, not just read about.

Remote · Open to opportunities
Self-taught since 2021
AI Developer @ Rectify
Tushar Kumar Shaha

4+

Years experience

80+

AI tools shipped

2

MCP servers

2

npm packages

Experience

Where I've worked

AI Developer

Full-time
Rectify
Jan 2025 – PresentRemote · London
  • Architected and shipped Quanta — an agentic AI assistant with 33 tools that autonomously controls the entire product dashboard, including realtime voice via Gemini Live (custom PCM16 AudioWorklet) and Twilio AI phone calls with µ-law/PCM codec bridging.
  • Built the Rectify MCP ecosystem: an npm-published MCP server with local Tree-Sitter code-graph intelligence and a backend HTTP MCP server exposing ~80 project-control tools to Claude/ChatGPT, secured by a hand-rolled PKCE OAuth implementation with RFC 9728 well-known metadata.
  • Designed the multi-provider LLM core — 6 providers (Claude, OpenAI, Gemini, DeepSeek, OpenRouter, Kimi) with priority fallback chains, RAG via MongoDB Atlas Vector Search, and a per-token cost-governance system covering 65+ models.
  • Developed AgentPulse: a full-stack monitoring platform for AI coding CLIs including the rectify-bridge npm CLI (reverse SSH tunneling, shell-injection-proof subprocess handling) and backend with Ed25519 device signing and LLM-based quality evaluation.
  • Built a production embeddable chat widget (AI-first + human handoff) with Socket.io real-time, rrweb session recording, markdown rendering, and media handling; paired with a 3-panel help-desk inbox and KB-grounded AI replies.
  • Shipped a Chrome Extension MV3 injecting voice-to-text, prompt enhancement, a 17-category code-snippet library, and web annotation into AI coding platforms using MediaRecorder, MutationObserver, and custom DOM injection.
TypeScriptLangChainNode.jsNext.jsReactMongoDBSocket.ioGemini LiveTwilioMCP SDKChrome MV3

MERN Stack Developer

Contract
DS Legends Pte. Ltd
May 2024 – Dec 2024Remote · Singapore
  • Developed and maintained full-stack web applications using React, Next.js, Node.js, and MongoDB in a fast-paced product team.
  • Built responsive, accessible frontend interfaces with TypeScript and Tailwind CSS; implemented complex state management and data-fetching patterns.
  • Designed and integrated RESTful APIs, handled authentication flows, and contributed to database schema design and optimization.
ReactNext.jsNode.jsExpressMongoDBTypeScriptTailwind CSS

Front-End Developer

Part-time
Sommly
May 2023 – Nov 2023Remote · USA
  • Maintained and improved a multi-vendor e-commerce platform, enhancing business logic and overall site performance.
  • Built user-centric features with a focus on a seamless, engaging experience and clean, reusable, optimized code.
ReactJavaScriptReduxStyled ComponentsREST APIs

Front-End Developer

Internship
Deesha Trade Endeavours Pvt. Ltd
Jan 2022 – Apr 2022Remote · India
  • Managed three distinct user interfaces, resolving bugs and implementing optimizations to improve performance.
  • Delivered responsive, user-centric features with consistent cross-device experiences.
ReactJavaScriptHTMLCSSResponsive Design

Projects

What I've built

Production systems shipped at Rectify — each with significant scope from design to deployment.

Quanta — AI Assistant

Private

33 agentic tools · Real-time voice · Twilio AI calls

Agentic AI assistant that autonomously controls the entire Rectify dashboard through 33 tools — generating reports, managing roadmaps, creating changelogs, and operating AgentPulse. Built end-to-end: LangChain ReAct agent loop on the backend with Socket.io token-streaming and a full-duplex voice interface on the frontend powered by Gemini Live and the Web Audio API. Also supports outbound Twilio AI phone calls with real-time µ-law/PCM audio codec bridging.

AI AgentVoice AIReal-timeFull-Stack
LangChainGemini LiveSocket.ioWeb Audio APITwilioTypeScriptNext.js

Rectify MCP

Private

~80 MCP tools · Custom PKCE OAuth · Tree-Sitter AST

Published npm package implementing a Model Context Protocol server in two modes: a local repository intelligence layer (Tree-Sitter WASM parses TS/JS/Python into a persistent dependency graph with 7 tools for tracing, impact analysis, and search) and a cloud layer exposing Rectify project data. Additionally built the HTTP MCP server in the backend with ~80 tools across 8 domains, secured by a hand-rolled PKCE OAuth implementation (RFC 6749 + RFC 7636, no library) with full RFC 9728 well-known metadata.

MCP Protocolnpm PackageOAuthStatic Analysis
MCP SDKTree-Sitter/WASMPKCE OAuthNode.jsTypeScriptMongoDB

AgentPulse

Private

Reverse SSH tunnel · Ed25519 signing · LLM quality eval

Full-stack monitoring platform for AI coding CLI sessions (Claude Code, Codex). The npm bridge (rectify-bridge) creates a reverse SSH tunnel from the user's machine to the Rectify dashboard, parses local JSONL session files, and calculates real-time token costs — all with shell-injection-proof subprocess handling. The backend uses Ed25519 device signing for gateway pairing, LLM-based quality signal detection (refusal/frustration/laziness/context-loss), and trust scoring with 7-day decay. The frontend streams health data via SSE + Socket.io.

DevToolsnpm PackageSecurityReal-time
SSH TunnelingEd25519LangChainEventSource/SSESocket.ioTypeScript

Multi-Provider AI Core

Private

6 LLM providers · 65+ models · Atlas Vector Search RAG

The central LLM platform powering all AI features at Rectify. Wraps 6 providers (Claude, OpenAI, Gemini, DeepSeek, OpenRouter, Kimi) behind a LangChain abstraction with a priority fallback chain, feature-key–to–provider routing, and instance caching. Pairs with a cost-governance system tracking per-token spend across 65+ models by feature, model, and period (daily/weekly/monthly/yearly) with 80%-threshold alerts and automatic entitlements enforcement backed by MongoDB Atlas Vector Search for RAG.

LLM PlatformRAGCost GovernanceBackend
LangChainMongoDB Atlas Vector SearchOpenAI EmbeddingsZodTypeScriptNode.js

Support Widget + Help Desk

Private

AI → human handoff · rrweb session recording · KB-grounded AI

Embeddable React chat widget (AI-first with Quanta → human agent handoff) and a companion 3-panel help-desk inbox. The widget handles full GFM markdown rendering, media uploads, reply threads, inline message editing, session transcripts, and real-time presence via Socket.io rooms. The inbox includes KB-grounded AI replies (vector similarity search), operating-hours–based human handoff, URL-serialized filters, dual pagination, and a 14-day trend / peak-hours dashboard.

Real-timeAI ChatFull-StackEmbeddable
ReactSocket.iorrwebreact-markdownStyled ComponentsNode.js

Chrome Extension (MV3)

Private

Voice-to-text · Prompt enhancement · Snippets · Web annotation

Developer productivity extension injected into AI coding platforms (bolt.new, v0.dev, Replit, Lovable). Built four systems: voice-to-text via MediaRecorder API with real-time MutationObserver/ResizeObserver icon tracking and hold-shortcut detection; prompt enhancement with PRD/PRP management over Socket.io; a code snippet library with 17 categories and cursor-based pagination; and a web annotation system with CSS selector generation and session-storage badge overlays. Built with Vite + @crxjs and React 19.

Chrome ExtensionDevToolsVoice AIDOM Manipulation
Chrome MV3MediaRecorder APIMutationObserverVite/@crxjsReact 19TypeScript

Skills

Technologies I work with

AI & LLM

LangChainClaude API (Anthropic)OpenAI APIGemini / Gemini LiveDeepSeekRAG / Vector SearchMCP ProtocolAI Agent DesignOpenAI WhisperVoice AI (WebSocket)

Backend

Node.jsExpress.jsTypeScriptMongoDB / MongooseMongoDB Atlas Vector SearchRedisSocket.ioREST APIsWebSocketsCron Jobs

Frontend

Next.js 15React 19Tailwind CSSFramer MotionWeb Audio APIReact FlowRechartsSWRStyled Componentsshadcn/ui

DevTools & Systems

Chrome Extension MV3npm Package PublishingSSH / Reverse TunnelingCryptographic Signing (Ed25519)AST Parsing (Tree-Sitter)Twilio (Voice + SMS)Web Push APIOAuth 2.0 / PKCEMediaRecorder APIGit / GitHub

Contact

Let's work together

I'm open to full-time roles, freelance projects, and interesting collaborations. Reach out and I'll get back to you promptly.