Projects

Selected technical projects in machine learning, distributed systems, and software engineering.

Spatiotemporal Analysis of DDoS and FlashCrowds

Employed SARIMAX time series modeling and IP address clustering with Hilbert curves to discern between DDoS attacks and legitimate traffic spikes (FlashCrowds).

Tools: Zeek, Wireshark, Pandas, Python

View on GitHub →

From Ghazals to Sonnets: A Polysemic Case Study

Leveraged LLMs, word embeddings, and topic modeling for comparative analysis of Urdu and English poetry. Explored polysemic relationships and stylistic similarities across languages.

Tools: Python, Word2Vec, NLTK, NLP

View Paper →

PocketFS: Distributed File System

Built a multi-client, fault-tolerant distributed file system from scratch in Golang & React supporting RPCs, UDP multicast, and automated failure detection.

Tools: Golang, React

View on GitHub →

Automate (HackHarvard'22)

Built an automated job tracking system that ingested, parsed, and classified job-related emails using Naive Bayes with 92% recall.

Tools: NLTK, Python, GCP, React

View on Devpost →

More Projects

View additional projects and code samples on my GitHub profile.