Tushar Kumar Shaha / AI engineer

Chattogram, Bangladesh

AI systems,built like products.

I'm an AI developer and software engineer based in Chattogram (Chittagong), Bangladesh. I build production agents, real-time voice experiences, MCP servers, and the full-stack systems around them.

4+ years shipping
for global teams.

01 / About

Self-taught.Production-minded.

I learned by shipping: first interfaces, then full-stack products, and now AI systems that need to survive real users, messy data, latency, and cost limits.

I completed my HSC in 2020 and chose a hands-on path into software in 2021. That route made me unusually comfortable crossing boundaries—from interaction details in React to auth, orchestration, streaming, and infrastructure in Node.js.

Today I work remotely from Chattogram, Bangladesh, across six production repositories at Rectify. I care about the unglamorous parts that make AI useful: graceful failure, observability, secure tool access, predictable cost, and interfaces people can understand.

4+ years
Professional experience
80+
Project-control tools shipped
6
Production repositories
2
Published npm packages

02 / Experience

A record of
shipping.

Remote roles across London, Singapore, the US, and India—built from Chattogram.

Jan 2025 – Present

Remote · London

AI Developer

Rectify

Full-time
  • 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.

TypeScript · LangChain · Node.js · Next.js · React · MongoDB · Socket.io · Gemini Live · Twilio · MCP SDK · Chrome MV3

May 2024 – Dec 2024

Remote · Singapore

MERN Stack Developer

DS Legends Pte. Ltd

Contract
  • 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.

React · Next.js · Node.js · Express · MongoDB · TypeScript · Tailwind CSS

May 2023 – Nov 2023

Remote · USA

Front-End Developer

Sommly

Part-time
  • 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.

React · JavaScript · Redux · Styled Components · REST APIs

Jan 2022 – Apr 2022

Remote · India

Internship
  • Managed three distinct user interfaces, resolving bugs and implementing optimizations to improve performance.
  • Delivered responsive, user-centric features with consistent cross-device experiences.

React · JavaScript · HTML · CSS · Responsive Design

03 / Selected work

Systems with a job to do.

Selected production work for Rectify. The repositories are private; the architecture, scope, and results below are the parts I can share.

01

AI Agent / Voice AI / Real-time / Full-Stack

Quanta — AI Assistant

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

An agentic assistant that controls the Rectify dashboard through 33 tools. I built the LangChain agent loop, Socket.io token streaming, a full-duplex Gemini Live voice interface, and Twilio calls with real-time audio codec bridging.

LangChain · Gemini Live · Socket.io · Web Audio API · Twilio · TypeScript · Next.js

02

MCP Protocol / npm Package / OAuth / Static Analysis

Rectify MCP

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

A dual-mode MCP system: local Tree-Sitter code-graph intelligence for tracing and impact analysis, plus a cloud server exposing roughly 80 project tools. The HTTP layer uses a custom PKCE OAuth flow with RFC 9728 metadata.

MCP SDK · Tree-Sitter/WASM · PKCE OAuth · Node.js · TypeScript · MongoDB

03

DevTools / npm Package / Security / Real-time

AgentPulse

Reverse SSH tunnel · Ed25519 signing · LLM quality eval

A monitoring stack for Claude Code and Codex sessions. It combines a security-hardened reverse-SSH bridge, Ed25519 device signing, live token-cost parsing, LLM quality signals, and an SSE + Socket.io dashboard.

SSH Tunneling · Ed25519 · LangChain · EventSource/SSE · Socket.io · TypeScript

04

LLM Platform / RAG / Cost Governance / Backend

Multi-Provider AI Core

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

The shared LLM platform behind Rectify's AI features: six providers with priority fallbacks and feature routing, Atlas Vector Search RAG, and per-token cost governance across more than 65 models.

LangChain · MongoDB Atlas Vector Search · OpenAI Embeddings · Zod · TypeScript · Node.js

05

Real-time / AI Chat / Full-Stack / Embeddable

Support Widget + Help Desk

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

An embeddable AI-first chat widget and a companion help-desk inbox. It covers human handoff, rrweb session context, KB-grounded replies, real-time presence, media, threads, and an operations dashboard.

React · Socket.io · rrweb · react-markdown · Styled Components · Node.js

06

Chrome Extension / DevTools / Voice AI / DOM Manipulation

Chrome Extension (MV3)

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

A Manifest V3 productivity extension for AI coding platforms. I built its voice-to-text, prompt and PRD workflows, 17-category snippet library, and DOM-aware web annotation system in React 19.

Chrome MV3 · MediaRecorder API · MutationObserver · Vite/@crxjs · React 19 · TypeScript

04 / Toolkit

Broad enough to
finish the job.

1

AI & LLM

LangChain · Claude API (Anthropic) · OpenAI API · Gemini / Gemini Live · DeepSeek · RAG / Vector Search · MCP Protocol · AI Agent Design · OpenAI Whisper · Voice AI (WebSocket)

2

Backend

Node.js · Express.js · TypeScript · MongoDB / Mongoose · MongoDB Atlas Vector Search · Redis · Socket.io · REST APIs · WebSockets · Cron Jobs

3

Frontend

Next.js · React 19 · Tailwind CSS · Framer Motion · Web Audio API · React Flow · Recharts · SWR · Styled Components · shadcn/ui

4

DevTools & Systems

Chrome Extension MV3 · npm Package Publishing · SSH / Reverse Tunneling · Cryptographic Signing (Ed25519) · AST Parsing (Tree-Sitter) · Twilio (Voice + SMS) · Web Push API · OAuth 2.0 / PKCE · MediaRecorder API · Git / GitHub

05 / Contact

Have a difficult product problem?

Good. Those are usually the interesting ones.

I'm open to full-time AI engineering roles, focused freelance work, and collaborations where product thinking matters as much as the model.

Chattogram, Bangladesh · Remote worldwide