Selected Projects
A scalable search engine featuring a Java HTTP server, query processing, distributed key-value store, and ranked retrieval over 1.28 million crawled pages.
A reimplementation of the SwiftEdit paper with additional performance optimizations and architectural improvements for fast text-guided image editing.
A distributed cloud storage system backed by a key-value store, featuring coordinator-based routing, worker replication, persistent storage, and a hierarchical inode-style file system.
An Instagram-style social platform with authentication, image uploads, personalized feeds, comments, real-time chat, vector search, and AI-assisted image and content features.
Implemented a trigram HMM part-of-speech tagger on Penn Treebank data with Viterbi decoding, smoothing, and suffix-tree handling for unknown words.
Fine-tuned an LSTM on professor reviews and evaluated effects of data augmentation techniques including synonym replacement, random deletion, and back-translation.