I design and build high-performance, event-driven systems — from NSE-style matching engines and AI agents to workflow automation platforms. Currently based in Noida, India
// WHO I AM
I'm a Backend & Distributed Systems Engineer with a deep focus on real-time, event-driven architectures. My work spans exchange-like matching engines, Kafka-powered pipelines, and low-latency WebSocket APIs.
At LTIMindtree, I engineered APIs for Citi Bank's banking data systems and reduced client-side update latency by ~30% using WebSocket-based synchronization. I love systems that have to perform under pressure.
I'm self-taught in distributed systems concepts, actively building open-source projects and constantly sharpening my problem-solving skills on LeetCode and GeeksForGeeks.
// TECH STACK
// WHERE I'VE WORKED
LTIMindtree · Client: Citi Bank
Raheja Developers
// WHAT I'VE BUILT
A terminal-native AI agent runtime for developers who live in the shell. Streams reasoning and tool calls in real time — file I/O, code search, patch generation, and shell execution — orchestrated through a typed agent loop with retries, sandboxing, and structured outputs.
A full-stack perpetual futures trading exchange — NSE-style, production-grade architecture. Built as a Turborepo monorepo with a Next.js frontend and a high-performance Node.js backend. Implements real-time order matching, live order books, WebSocket price feeds, and perpetual contract settlement logic.
A low-code automation platform inspired by Zapier. Users can create trigger-action pipelines with async execution, retries, observability, and failure recovery — all powered by Kafka and WebHooks.
A high-performance order matching engine modeled after the NSE (National Stock Exchange). Handles thousands of concurrent trades with low latency. Supports both market and limit orders with live order books.
// RECOGNITION
Industry Expert Session Certificate
Full-Stack
ARTH School of Technology
ARTH
LeetCode & GeeksforGeeks
Competitive Programming
// GET IN TOUCH