WebSockets / WebRTC / MediaSoup
IDEAS
PROTOCOLS
SYSTEMS
A MORE OPEN
INTERNET.
SAUMYASINGHCHAUHAN
FOR A MORE
CONNECTED WORLD.NODE.JS
TYPESCRIPT
“Systems are conversations between people, machines and time.”
I build systems that communicate, scale and operate in real time.
BEHAVIOUR
OVER HYPE.
The real measure of a system is how clearly it behaves under load, failure, and change.
Redis / BullMQ / Workers
Kafka / Event-Driven Architecture
PostgreSQL / Prisma / MySQL
SYSTEMS,
IN PRACTICE.
Node.js Developer
- Built real-time meeting modules using WebRTC and MediaSoup.
- Enabled low-latency audio/video communication.
- Worked on scalable multi-user conferencing.
- Implemented SMTP and Kannel notification services.
- Built meeting invites, OTP verification and real-time alerts.
- Built and maintained REST APIs and backend flows for the platform.
Software Development Engineer Intern
- Architected RBAC supporting 5+ roles and 20+ granular permissions.
- Built abandoned-cart processing in 200-cart batches using 10 parallel workers.
- Added automated retry logic.
- Designed async campaign messaging using Redis, BullMQ and cron.
- Built background monitoring and stage-level analytics.
SELECTED
SYSTEMS.
CHECKMATE
Real-Time Multiplayer Chess Platform
A realtime 1v1 chess system built around synchronized game state, analysis, and persistent play.
- Real-time 1v1 multiplayer chess and concurrent game sessions.
- Stockfish integration with three AI difficulty levels, dynamic position evaluation, and best-move recommendations.
- PGN ingestion, an opening explorer tree, and persistent game state.
MICROSERVICES COMMERCE
Event-Driven E-Commerce Platform
Six independent services connected through asynchronous domain events inside a Turborepo monorepo.
- Six independent microservices in a Turborepo monorepo.
- Event-driven communication through Kafka with 5+ asynchronous domain events.
- Product, inventory, order, and payment workflows with Stripe integration.
THE
WORKING SET.
core
Languages and runtime fundamentals.
distributed
Queues, brokers and service boundaries.
realtime
Live connections and media transport.
data
Storage, querying and the ORM layer.
infrastructure
Containers, cloud and delivery pipelines.
product
Interfaces people actually touch.
SO,
WHO IS
SAUMYA?
Software engineer.
Interested in what happens after you click the button.
Works across backend systems, realtime communication and product interfaces.
Builds both sides when necessary.
- OS
- Software Engineer
- Host
- Delhi / India
- Kernel
- Realtime Systems, Distributed Architecture
- Shell
- Node.js, TypeScript, JavaScript, SQL
- DE
- Backend + Realtime + Product
- Packages
- 24 installed
Bachelor of Technology
Computer Science and Engineering
Bennett University
Graduated 2025
CGPA0.0 / 10
AWS Academy Graduate — Cloud Foundations