Skip to content
BackNov 7
Soham S.

Soham S.

AI-First Backend Engineer | AI Agents, Node.js, TypeScript, Go

I'm an AI-first backend engineer. I build the APIs and the agent systems on top of them, in Node.js, TypeScript, and Go. What I work on: - AI agents for support work: specialist agents, a small LLM router into a stronger reasoning model, and RAG over versioned policies with citations - Guardrails around models: a deterministic policy engine so a prompt cannot move money, idempotent actions, and Postgres leases so two agents cannot act on one case - REST APIs in Node.js and Express for concurrent production workloads - Multi-tenant backends, including FHIR-compliant healthcare data models with tenant isolation - Performance: Redis caching, schema work, and indexing (cut one API's p95 latency from 2s to 200ms) - Real-time features with Redis Pub/Sub (sub-200ms follower updates and reactions) - Async pipelines and background jobs, including chunked audio ingestion and speech analysis - Payments: Stripe subscriptions with verified, retry-safe, idempotent webhooks - Observability with Prometheus and Grafana, plus Docker and Kubernetes Selected work: - Munshi, an AI agent for payment support. It resolves routine tickets and escalates to a human only when needed. Stack: Node.js, PostgreSQL with pgvector, Redis, BullMQ, and React. - Weavo, a real-time collaboration SDK. Implemented the YATA CRDT from scratch and published @weavo/client on npm (890+ weekly downloads), with cursor reconciliation, automatic reconnect, and offline buffering. - A Layer-7 HTTP load balancer in Go with round-robin routing, active health checks, retries, and failover. Stress-tested with 8.2M+ requests using k6. I write clean code, communicate early, and flag problems before deadlines slip. Send a short description of what you're building and I'll tell you how I'd approach it.

🇮🇳Greater Noida, India$25/hr100% JSS2.16 (2)Since Aug 2019

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#343,528 / 412k
🇮🇳Country#38,263 / 45.9k
Revenue, last 30 days
$0
Total earnings
$1.8k

Billed in all: $1.8k

World#343,528 / 412k
🇮🇳Country#38,263 / 45.9k
Per project
$449
Projects, last 6 months
0
World#209,850 / 412k
🇮🇳Country#23,217 / 45.9k
Projects in all
4

Across 8 contracts

88% fixed12% hourly
World#283,741 / 412k
🇮🇳Country#35,184 / 45.9k

Earnings, last 30 days

$1.8kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,800$1,820$1,840$1,860Oct 8Oct 23Nov 7

Skills