Mordor Background

MORDOR ARCHIVE // RUNE SEALED

ONE DEV TO
BUILD IT ALL

A full-stack developer building scalable applications and real-time platforms.

Full-stack dev (MERN, Next.js, TS) building real-time apps (WS/WebRTC); seeking opportunities.

Descend

Some of my Works

Etched in fire, preserved in code.

An ancient armory of modern systems, immersive interfaces, and full-stack engineering forged for impact.

NeoDraw — Real-Time Collaborative Whiteboard

NeoDraw — Real-Time Collaborative Whiteboard

A real-time collaborative whiteboard enabling multi-user drawing, editing, and shared canvas synchronization with live rooms, presence tracking, reconnection handling, and PNG/SVG export.

TypeScriptNext.jsNode.jsExpressWebSocketsPostgreSQLTypeORMJWTZodTurborepoVitest
Real-Time Video Conferencing Platform

Real-Time Video Conferencing Platform

A multi-user video conferencing application leveraging WebRTC and WebSocket signaling, supporting 10+ participants per session with DTLS-secured media routing and participant tracking.

WebRTCTypeScriptNode.jsRedisPostgreSQLWebSocketsReactNext.jsTailwind CSS
Real-Time Rate Limiter Service

Real-Time Rate Limiter Service

Redis-backed rate limiter service implementing the Leaky Bucket algorithm with per-client buckets and TTL expiration, handling 10,000+ simulated requests per minute.

TypeScriptNode.jsExpressRedisDocker
THE CHRONICLES

The Path of a
Builder & Explorer

Every forge leaves a mark upon the steel. These are the chapters that shaped my journey as a developer.

June 2026 - August 2026

Web Developer

Chingu

St Louis, Missouri, United States (Remote)

Collaborated on Chingu Chess, a real-time multiplayer chess platform, with a 6-member distributed team using Agile, Git, Jira, code reviews, and sprint planning. (TypeScript, Bun, Elysia, WebSockets, Next.js, React, Shadcn/UI)

  • Architected a server-authoritative real-time multiplayer chess platform using TypeScript, Bun, Elysia, and WebSockets, supporting live synchronization, reconnection, clocks, undo, resignation, and emotes for concurrent players.
  • Engineered a custom chess engine with move validation and Zobrist hashing, ensuring authoritative board and game-state synchronization across clients.
  • Designed a modular backend leveraging Mediator, Command, Repository/Store, Dependency Injection, and Event-driven architecture, cleanly separating transport, services, domain logic, and infrastructure for maintainability.
  • Built a responsive Next.js + Shadcn/UI frontend integrated with a typed WebSocket protocol, delivering real-time gameplay and robust session management.
  • Collaborated with a 6-member distributed team using Agile, Git, Jira, code reviews, and sprint planning to deliver the platform on schedule.

June 2025 - August 2025

Software Engineering Intern

IIT Jammu

Remote

Developed Class Companion, a full-stack classroom management platform with React, Node.js, Express, and MongoDB, designed to support 200+ users with centralized academic workflows and communication. (React, Node.js, Express, MongoDB, JWT)

  • Built assignment workflows, collaborative notes, announcements, and a real-time doubts forum enabling 150+ discussions and improving peer-to-peer learning.
  • Implemented REST APIs and JWT-based authentication using Node.js, Express, and MongoDB, ensuring secure user and classroom data workflows.
RITE OF CONTACT

Summon A
Collaboration

"Even the smallest person can change the course of the future."

Whisper your vision into the archive. Whether it's a grand project, a fellowship inquiry, or just a digital hello, I am ready to forge something legendary.