Available for work — Gurugram, IN

Backend systems
and interfaces
that hold up
under load.

Now

Software developer working across Node, TypeScript, Postgres and Elasticsearch — search indexing, event pipelines, and the product surfaces on top of them. Currently building lead discovery and identity resolution at Outbox Labs.

TypeScriptNode.jsElasticsearchKafkaPostgreSQLNext.jsGraphQLRedis
0K
Daily events resolved
0+
Rollover indices de-scanned
0%
Lower cost per verified lead
0MB
Resident, against 1GB GUIs
Experience
01

Outbox Labs

FEB 2026 — PRESENT
Software Developer Intern · Bengaluru
  • Built a dedicated Elasticsearch thread index to replace query-time field collapsing, cutting inbox API latency and eliminating O(N) scans across 95+ rollover indices.
  • Designed Lead-Finder: a cost-optimized waterfall across multiple email-finding providers with idempotent webhook verification, cutting cost per verified lead 30–40%.
  • Shipped a real-time visitor identity pipeline (tracking script, Kafka, BullMQ) turning 50K+ daily events into enriched B2B profiles with live intent scoring.
  • Led full product revamps of ReachInbox and Zapmail — UI, core workflows and platform architecture.

AntWorks Financial Buddy

MAR 2025 — FEB 2026
Software Developer Intern · Gurugram
  • Built Ant-Affiliate, a full-stack platform where users sell financial services and earn commissions.
  • Wrote the commission ledger APIs — admin credit/debit flows on Laravel 12 with JWT authentication.
  • REST services with strict validation, error handling and full transaction history.
Selected Work
02

DBShell

Terminal SQL Client

A terminal-native SQL client for Postgres, MySQL and SQLite built in React (Ink). Queries run against each native engine with no intermediate planner — 75MB resident against 1GB for Electron and JVM clients. Real cancellation via AbortController driving driver-level cancel, AES-256-GCM encryption for saved credentials, and a hand-rolled multi-tab editor with cursor tracking and live schema validation.

Node.jsTypeScriptReact InkPostgreSQLMySQLSQLite

Streaming

Video Pipeline

A microservices pipeline for upload, transcoding and adaptive streaming. Chunked uploads land in S3 and emit Kafka events; a transcode service converts to HLS with FFmpeg for adaptive playback.

Next.jsFFmpegKafkaAWS S3PrismaExpress
Toolkit
03
Languages

C++, Python, TypeScript

Frontend

React, Next.js, Tailwind, Apollo Client, TanStack Query

Backend

Node.js, Express, GraphQL, Apollo Server, REST, JWT, OAuth

Data

PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch

Infra

Kafka, BullMQ, Prisma, Sequelize, FFmpeg, LangChain

Education

B.Tech Computer Science

Maharshi Dayanand University, 2021—2025