Selected Work
Systems, distributed infrastructure, web platforms, and creative side projects — built across five years of engineering.

MiniSearch Engine
Full-scale distributed search engine built for CIS 5550. Comprises a multi-threaded web crawler, inverted-index builder, PageRank ranker, and query frontend — all wired together over a custom KVS storage layer. Deployed across 44 AWS EC2 instances inside a private VPC, with GitHub Actions shipping code to S3 and a cron-driven sync keeping workers current.

Chord-Based KV Cache
Distributed key-value cache implementing the Chord DHT protocol. Nodes self-organize into a consistent-hash ring, routing lookups in O(log n) hops via finger tables. Built for CIS 5530 as a group project.
Bluedit
Open-source Reddit-like forum with subreddits, voting, threaded comments, and user profiles. Built with Next.js App Router, Prisma ORM backed by MongoDB, and NextAuth for OAuth.
Raft Distributed Key-Value DB
Distributed KV store built on the Raft consensus protocol — leader election with randomised timeouts (150–300 ms), heartbeat monitoring, log replication, and fault tolerance across network partitions and replica crashes.