Scalable Bank
Scalable fault-tolerant banking using 2 Phase Commit for cross-shard operations and multi-paxos for fault tolerance.
Scalable fault-tolerant banking using 2 Phase Commit for cross-shard operations and multi-paxos for fault tolerance.
A replicated banking service implementing Linear PBFT (collector-based BFT) with PBFT view-change for Byzantine fault tolerance.
A crash fault-tolerant banking app using Multi-Paxos for state machine replication.
Built a scalable retrieval pipeline (chunk → embed → FAISS) to answer natural-language questions over SciPy’s docs and source code.
Trained and analyzed small NanoGPT models across Shakespeare/Wikipedia/Math with zero-shot + few-shot transfer, softmax confidence tracking, and Grad-CAM–style token attribution.
Built an embeddings-based retrieval prototype and a simplified HNSW-style ANN index; instrumented time/peak-memory to study scalability tradeoffs.
Built a simplified Toolformer-style assistant that routes queries to tools (math, maps, file search) and uses a lightweight local LLM to format tool outputs into user-friendly answers.
End-to-end incident detection from noisy user reports + GPS-derived travel times using hypothesis tests, SPRT, ARIMA forecasting, and changepoint detection.