ARYAN MISHRA

Backend • Systems • Full Stack Web Applications

I'm a backend-focused developer who enjoys building practical systems from scratch. I've worked on Full Stack Web Applications, protocol implementations, compression algorithms, crawlers, and multithreaded networking. I'm currently deepening my skills in backend engineering, low-level stuff, distributed systems etc.

Skills

C++Node.jsExpressTypeScriptReactNext.jsMongoDBWebSocketsJWTOAuthRedisDocker

Activity

Latest Events

Contributions
Last Year
Total Commits
Aryan's Github Chart

Featured Projects

Vortex — Full-Stack Video Processing Toolkit

TypeScript
Node.js
BullMQ
Redis
FFmpeg
Docker

A multi-process monolith for trimming clips. The Express API offloads heavy yt-dlp + FFmpeg work to BullMQ workers backed by Redis, streaming real-time progress over WebSockets.

Key Features

  • Multi-Process Monolith: API Server + Worker
  • Real-Time Job Status via Socket.io
  • BullMQ Worker System with Priority based queues
  • Google OAuth Authentication
  • Optimized background job orchestration using BullMQ and Redis, achieving a peak throughput of 800 jobs/sec and ensuring system stability during bursts of 4,000+ concurrent requests

Nexus — Multithreaded WebSocket Chat Server

C++
POSIX Sockets
Multithreading
Mutexes

A high-performance WebSocket group chat server written from scratch using raw TCP sockets. Designed to handle many concurrent connections with a thread-per-connection model.

Key Features

  • WebSocket framing and handshake implemented from protocol level
  • Thread-per-connection architecture
  • Broadcast messaging & load tested with 1000 concurrent clients
  • Peak throughput of 17,000+ messages per second

Heritage — AI-Powered Historical Chatbot

Next.js 16
TypeScript
Groq API
MongoDB
Redis (Upstash)
JWT

An AI-powered educational chatbot for Indian history, featuring strict scope enforcement, context-aware continuations, custom stateless auth, and Redis-backed rate limiting.

Key Features

  • AI chatbot powered by Llama-3.1-8b
  • Context-aware follow-ups using Redis-backed temporary memory
  • Atomic Redis Fixed Window Counter Rate Limit Applied
  • Rate Limited o allow only 10 chat messages per 60 seconds for LLM API Security and 5 authentication requests per 600 seconds to not allow spam requests across My Server
  • Custom stateless authentication (JWT + Cookies)

Droplet — High-Performance C++ Rate Limiter

C++
Node.js (Testing)
Mutexes
Atomic Signals

A high-performance, thread-safe Token Bucket rate limiter implemented in C++. It enforces stable request rates while allowing short bursts, designed for concurrent access with per-client isolation.

Key Features

  • Token Bucket algorithm with thread-safe implementation
  • Correctly limited 20,000 concurrent requests to only 14 successful passes
  • Per-client isolation via BucketManager
  • Automatic cleanup of inactive buckets

Strive — AI-Powered Fitness Web App

MERN
TailwindCSS
Gemini API

A fitness platform that generates personalized workout and diet recommendations using AI, with user authentication and an exercise library.

Key Features

  • AI-powered workout and diet plan generation
  • JWT-based authentication and validation
  • Responsive frontend and exercise library
  • Custom diet and excercise plans based on your goals and preferences
  • Persistance based rate limit using mongo db and express middleware applied
  • Rate limited to 5 diet plans and 5 excercies plans per day for api security

Pulse — WebSocket Echo Server

C++
Low-level Sockets
SHA-1
Base64
RFC 6455

A low-level WebSocket protocol implementation that performs RFC 6455 upgrade handshake and parses/encodes frames manually.

Key Features

  • RFC 6455 handshake implementation
  • Manual frame encoding and decoding
  • Opcode handling with ping/pong support
  • Uses POSIX sockets and OpenSSL crypto
  • Achieved a verified 41.1ms RTT Latency

Currently Building

In Progress

Chronos

Chronos is a low-latency C++ job scheduler built around per-thread, lock-free work-stealing deques. By eliminating global contention, avoiding allocations on the scheduling hot path, and integrating an epoll-based I/O reactor, Chronos delivers high-throughput execution for CPU- and I/O-bound workloads through a promise-based asynchronos API.

C++Lock-Free DequesEpollWork Stealing
Implementation Phase25%

Soundtrack

Not Playing

Spotify is currently quiet

SpotifyConnecting...