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.
Featured Work
What I'm most proud of
Dev Tools
Free browser-based utilities and interactive demos
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.
CryptoArbitrage
A cryptocurrency arbitrage detection system that monitors price discrepancies across multiple exchanges in real-time, identifying profitable trading opportunities through automated analysis.
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.
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.
Gagan Blue DocuSign
A document signing and management platform with e-signature workflows, built to streamline digital document authentication and approval processes.
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.
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.
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.
Creative
Writing, stories, and ideas
Building an API Gateway & Rate Limiter from Scratch in Node.js
How I implemented three rate limiting algorithms, an API key system, and a real-time analytics dashboard, all without a database.
BlogBuilding a Real-Time Collaborative Editor with Operational Transform in Node.js
How I implemented Operational Transform from scratch to build a Google Docs-style collaborative editor with WebSockets and zero database dependencies.
BlogBuilding a JSON Tools Package from Scratch in TypeScript
How I built a zero-dependency npm package for JSON formatting, recursive diffing, and un-stringifying nested JSON, then integrated it as a client-side tool in my portfolio.
BookRedMarch: The Awakening War
A dark epic fantasy of conquest, prophecy, and power. Read free online.
Games & Interactive
Multiplayer experiences built from scratch