ARYAN MISHRA

Backend • Systems • Full Stack Web Applications

I'm a developer who builds software primarily using C++ and TypeScript. My work ranges from networking and systems projects in C++ to full-stack web applications in TypeScript. I am well-versed in the Node.js ecosystem and technologies like Redis, along with infrastructure tools like Docker. Currently, I am deepening my skills in low-level systems programming, distributed systems, and backend engineering.

Activity

Latest Events

Contributions
Last Year
Total Commits
Aryan's Github Chart

Featured Projects

Chronos — Low-Latency C++ Job Scheduler

C++
Lock-free Programming
Multithreading
CMake

A high-performance job scheduler featuring a hybrid queuing architecture (Work-Stealing Deque + MPSC Mailbox) designed for microsecond latency and massive concurrency.

Key Features

  • Achieved < 5µs P50 latency and 1M+ jobs/sec throughput via spin-wait spinning optimizations
  • Implemented Lock-Free Chase-Lev Deque and MPSC Mailbox for contention-free task injection
  • Used a Randomized Work-Stealing algorithm to prevent convoy effects under heavy load
  • Zero dynamic allocations on the hot path with cache-aligned structures to prevent false sharing

Vortex — Full-Stack Video Processing Toolkit

TypeScript
Node.js
BullMQ
Socket.io
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, ensuring system stability during burst of 4,000+ concurrent jobs.

Nexus — Multithreaded WebSocket Chat Server

C++
POSIX Sockets
Multithreading

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 using Sliding Window Algorithm
  • 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)
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

Currently Building

In Progress

Void

Void is a high-performance distributed object storage engine built with Bun. It features a custom consistent hashing ring for sharding and replication, using stream-based I/O to handle massive concurrent uploads with O(1) memory footprint.

BunDistributed SystemsConsistent HashingDocker
Architecture Design Phase5%

Technical Arsenal

Languages

C++TypeScriptJavaScriptSQL

Select Category