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.
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.
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.
C++, Python, TypeScript
React, Next.js, Tailwind, Apollo Client, TanStack Query
Node.js, Express, GraphQL, Apollo Server, REST, JWT, OAuth
PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch
Kafka, BullMQ, Prisma, Sequelize, FFmpeg, LangChain
Maharshi Dayanand University, 2021—2025