Project Portfolio

A collection of my technical projects spanning distributed systems, machine learning, web development, and cloud computing. Each project showcases different aspects of my expertise.

SHARD

CS598 (Storage Systems)

RDMA/RoCE

Distributed KV store using one-sided RDMA over RoCE targeting sub-millisecond latencies. Reed-Solomon erasure coding and SWIM failure detection.

C RDMA/RoCE Erasure Coding
SACKV

CS598 (GenAI Systems)

vLLM Fork

Fork of vLLM v0.18.0 adding chunk-level KV cache eviction for RAG workloads. Eviction scores combine retrieval relevance, attention signal, and recency.

Python vLLM PyTorch
CS 537

CS537 (Multimedia Systems)

Research

Compared five feature-level transmission strategies for server-side keyword spotting using PyTorch CNNs and Silero VAD — from raw PCM to learned CNN embeddings.

Python PyTorch Silero VAD
PayOff

PayOff

Hack@Brown 2026

Peer-to-peer offline payment system using Apple Bonjour — no WiFi or cellular required. ECDH handshake via Apple CryptoKit.

Swift AWS CryptoKit Bonjour
Karaoke

Arcade Karaoke

AWS Award Winner

Multiplayer karaoke game with real-time scoring based on pitch analysis using Librosa. Built at Brown Hackathon 2025.

Python React WebSockets Librosa
LeMAC

LeMAC

Educational

Learning Management Assignment Collector that aggregates assignments from Canvas and PrairieLearn into a unified view.

Python React Selenium API Integration
Epic AI

Epic AI Assistant

Healthcare AI

Cross-platform AI assistant for comparing echocardiogram studies, saving $3.4M+ annually in healthcare costs.

C# Python React LLM
S3 LoadGen

S3 Express Load Generator

High Performance

Re-architected legacy Java load generator into high-performance Rust system, improving throughput by 400%.

Rust Java AWS EKS CloudWatch
NLP Graph

NLP Graph Generator

Research

NLP-powered graph generation tool that interprets natural language queries to create data visualizations from SQL databases.

Python NLP SQL Data Visualization
Audio ML

Audio Enhancement Pipeline

AMD Client

ML pipeline for audio enhancement using dynamic mixing and noise augmentation, increasing model robustness by 2.1x.

Python AWS SageMaker ML/AI Audio Processing
DocRec

Document Recommender

TF-IDF

Document recommendation model using TF-IDF vectorization with Scikit-learn and Pinecone hosted on GCP.

Python Scikit-learn Pinecone GCP
OnMo

Onmo Mobile App

Live on App Store

Comprehensive iOS application that revolutionizes how users discover, track, and rank their favorite movies and TV shows with social features.

SwiftUI Firebase iOS TMDB API