Projects
DistributedImage Processing Platform
A cloud-native platform for storing image datasets and running independent algorithms against the same data concurrently. Highlights: exactly-once result commit via two-phase staging plus a Raft-agreed decision, intra-shard work-stealing with bounded-grant leases, load-shedding backpressure with per-tenant fairness, and identity-derived causal event tracing across the coordinator/worker boundary. Built on hash-prefix sharding over a consistent-hash ring, a Kubernetes operator, gVisor-sandboxed execution, WAL + checkpoint crash recovery, phi-accrual failure detection, and columnar Parquet result output.
System Design Simulator
A browser-based, backend-free system-architecture simulator. Drag components onto a canvas, wire them into a topology, and tune per-node capacity, replicas, latency, availability, and cache hit-rate. A queueing model surfaces bottlenecks, SLO breaches, and crashes in real time, with animated peak-traffic and chaos (single-point-of-failure) tests plus a live metric stream.
Tab-Bucket: A smart way to share links
The extension allows you to copy multiple links as a string, and open the copied strings with a single click. It makes life easy by eliminating the frustrating process of copy-pasting URLs, in this you need not even paste the string in the extension, just copy and hit the open button.
Grocery Store
A backend designed to handle grocer e-commerce platform. Algorithms are implemented to handle multiple user checkouts, prevent SQL injections, and SQLAlchemy is used as ORM for SQLite3.