My Projects
StreamCI
Real-Time CI/CD Pipeline Analytics Platform
Built CI/CD monitoring platform using Java Spring Boot that processes GitHub webhooks, tracks 15+ pipeline metrics, and calculates success rates across multiple repositories with PostgreSQL storage. Created alerting system detecting pipeline failures with real-time WebSocket updates.
Lit
A Local Git Clone in Java
Built a Java Git clone with custom content-addressable storage using SHA-1 hashing and object serialization, implementing recursive file tracking with Tree & Blob objects. Full CLI for versioning (init, add, commit, delete, merge) with extensive JUnit testing.
Enigma Machine Simulator
WWII Encryption Device Recreation
Developed a C++ simulator of the WWII Enigma I machine with accurate modeling of its rotors, reflectors, and double-stepping anomaly. Interactive 3D visualization built in JavaScript & Three.js with 80% test coverage and Docker CI/CD pipeline.