Gagandeep Bhatia

Founding Backend Engineer. npm Author. Fantasy Writer.

Building systems that serve 10M+ users, open-source tools developers actually use, and a dark fantasy novel.

10M+Users Served
6npm Packages
7Chapters Published

Projects

Open-source npm packages and applications

Stone Age Board Game Online

A real-time multiplayer implementation of the Stone Age board game for 2-4 players. Features worker placement, resource gathering, building, and tool crafting with WebSocket-powered gameplay. Free to play in the browser.

TypeScriptReactNode.jsWebSockets

@gagandeep023/expose-tunnel

A self-hosted tunnel service (ngrok alternative) that exposes local servers to the internet via custom subdomains. WebSocket relay server on EC2, wildcard DNS, CLI and programmatic API, published as an npm package.

TypeScriptNode.jsWebSocketsNginx

CryptoArbitrage

A cryptocurrency arbitrage detection system that monitors price discrepancies across multiple exchanges in real-time, identifying profitable trading opportunities through automated analysis.

JavaScriptNode.jsAPIs

Nano Arbitrage

A lightweight, high-frequency arbitrage bot built for speed. Designed to detect and capitalize on micro price differences across crypto trading pairs with minimal latency.

JavaScriptNode.js

PurpleMaze

An interactive web application featuring maze generation and solving algorithms with visual pathfinding, exploring graph traversal, DFS, BFS, and A* in a gamified experience.

JavaScriptHTMLCSS

Gagan Blue DocuSign

A document signing and management platform with e-signature workflows, built to streamline digital document authentication and approval processes.

JavaScriptNode.jsAPIs

Video Platform

A full-stack video streaming and sharing platform with upload, playback, and content management features. Built to understand video processing pipelines and streaming architecture.

JavaScriptNode.jsHTML

FaangMock

An interview preparation platform (beta) providing mock interview experiences, curated questions, and practice tools designed to help engineers prepare for top tech company interviews.

HTMLCSSJavaScript

@gagandeep023/api-gateway

Type-safe Express API gateway with IP-based rate limiting (Token Bucket, Sliding Window, Fixed Window), API key auth, IP filtering, and a real-time React analytics dashboard.

TypeScriptNode.jsExpressReact

Real-Time Collaborative Editor

A WebSocket-based collaborative text editor with Operational Transform for conflict resolution, live cursor presence, and room management. Multiple users edit simultaneously with zero database dependencies.

TypeScriptNode.jsWebSocketsReact

@gagandeep023/log-analyzer

A zero-dependency CLI and library for analyzing JSONL log files. Computes latency percentiles, detects error spikes, latency outliers, and repeated patterns, then generates Markdown and JSON reports.

TypeScriptnpmVitestCLI

@gagandeep023/json-view

An npm package and interactive tool for formatting, diffing, and un-stringifying JSON. Zero dependencies, runs entirely client-side with no data sent to any server.

TypeScriptnpmReactVitest

About Me

Founding Backend Engineer at Pulse Energy. Building systems that serve 10M+ users at 99.9% uptime and 60ms latency. npm package author, fantasy writer, and open-source contributor.

Learn more →