logo

Projects

Showcase my toy projects

Paxos-based Sharded KV Storage System

Paxos-based Sharded KV Storage System

This project, developed in CSE 452 at the University of Washington, features a distributed sharded key-value store built with Java, employing Paxos-based replication, exactly-once RPC, and primary-backup server architecture. Utilizing Viewstamped Replication for fault tolerance and a multi-Paxos replica system with two-phase commit and locking, it provides a simplified, Spanner-like storage solution with strong consistency and scalability across distributed nodes.

Learn more →
Decentralized GameNFT Marketplace with Optimized Storage and Anti-Cheating Security

Decentralized GameNFT Marketplace with Optimized Storage and Anti-Cheating Security

This decentralized GameNFT marketplace leverages Solidity, IPFS, Moralis, and Hardhat to provide a scalable platform for game asset trading. Featuring ERC721-compliant smart contracts, off-chain data storage to reduce blockchain costs, and an anti-cheating mechanism using SHA-3 hashing, the marketplace ensures efficient, secure, and fair transactions for users.

Learn more →
Scalable Real-Time Streaming Twitter Data Analytic System

Scalable Real-Time Streaming Twitter Data Analytic System

A high-performance analytics pipeline designed to dynamically identify trending topics from Twitter streams in real-time. Built with Python, Spark, Kafka, Kubernetes, and Milvus, it leverages semantic search for context-aware topic detection and uses containerized microservices for efficient, scalable processing. Key features include real-time data ingestion, vector-based semantic search, and automated orchestration for continuous, reliable insights on trending topics.

Learn more →
YANA - Clubhouse-like Voice Chatroom

YANA - Clubhouse-like Voice Chatroom

YANA is a SaaS platform for real-time voice chat, where users create and join topic-based rooms. Built with React, Flask, Twilio, and AWS, it supports seamless, scalable communication. Core features include live voice chat, room discovery, and secure JWT authentication, creating an efficient, user-friendly platform for virtual connections.

Learn more →