Projects

Selected engineering and machine learning work — from full-stack systems to distributed infrastructure and explainable AI.

Full-Stack Online Judge

May 2026 — Jul 2026

Mini Coding Platform

A full-stack, LeetCode-style online coding judge that compiles, executes, and evaluates C++ submissions against hidden test cases through an automated verdict pipeline (Accepted, Wrong Answer, TLE, Runtime & Compilation errors), with an optional Docker sandbox for isolated execution. Deployed across Vercel, Render, and Neon.

ReactNode.js / ExpressPostgreSQLC++Docker

Distributed Systems

Sep 2025 — Dec 2025

Distributed Movie Ticket Booking System

A fault-tolerant distributed booking system built on the Raft consensus algorithm for leader election and log replication, with six gRPC microservices communicating over Protocol Buffers and concurrent seat reservation that prevents double booking under simultaneous requests.

PythonRaft ConsensusgRPCProtocol Buffers

Machine Learning / Explainable AI

Jan 2026 — May 2026

Explainable Banana Leaf Disease Diagnosis

A multimodal disease-diagnosis system pairing a LoRA fine-tuned vision-language model with an EfficientNet-B0 + Grad-CAM explainability pipeline to produce human-verifiable visual and textual explanations. Submitted to the ICML 2026 AI4GOOD Workshop.

LLaVA-1.5-7BLoRAEfficientNet-B0Grad-CAM