Mahesh.
Home

Projects

(5)

Things I've designed and built — from full-stack products to systems tooling.

2026

Practice system design and stress-test your architecture under real traffic.

→ Watch your design break — and learn why — before production does

The problem. System design is usually learned on a whiteboard, where diagrams never fail. There's no feedback loop between a design decision and its consequences under load, so it's hard to build intuition for how systems actually behave when traffic spikes or a component goes down.

What I built. An interactive simulator where you build a system from components, then push traffic through it and watch how it responds in real time. A chaos-engineering mode lets you inject failures — high-traffic surges, downed services, and other chaos scenarios — so you can see where the design holds and where it collapses.

  • Live traffic simulation that surfaces latency and throughput across the whole system
  • Chaos Monkey mode injects failures — traffic spikes, service outages, and more — to test resilience
  • Turns abstract system-design tradeoffs into observable, testable outcomes
  • TypeScript
  • Next.js
  • Node.js

2025

2025

2025

2024