Projects

Distributed-Systems 2026

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.

Go Kubernetes Raft Apache Arrow Distributed Systems
Distributed-Systems 2026

Distributed Inference Engine

A high-performance distributed inference system for ONNX models featuring consistent hashing, LRU caching, dynamic batching, and circuit breakers.

C++ Distributed Systems Inference Engine
Interactive-Demo 2026

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.

Vue 3 Canvas/SVG Queueing Theory Zero Backend
Distributed-Systems 2025

Distributed ML Inference Engine

A distributed inference system demonstrating consistent hashing, dynamic batching, model sharding, and horizontal scaling.

Python Distributed Systems Inference Engine
Extension 2025

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.

Javascript HTML CSS
Deep Learning 2023

Retinal Disease Detection System

An ensemble-based deep learning system for detecting various retinal diseases from OCT images. Combines multiple CNN architectures to achieve high accuracy in disease classification.

TensorFlow scikit-learn NumPy Pandas
Machine Learning 2023

Two-Stage Plant Disease Detection

A novel two-stage deep learning framework for detecting plant diseases from leaf images. First stage identifies plant species, second stage diagnoses specific diseases.

TensorFlow Keras OpenCV
Web Dev 2023

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.

Flask REST API SQLite3 SQLAlchemy