Projects

E-Nable Real-Time Queue Management

Software Engineering Development Lead

JavaScript Firestore Google Cloud Functions Agile

Led a 5-person development team to build a real-time web platform used by over 100 students. Implemented live queue management and automated conflict resolution to streamline the scheduling of 3D-printing resources.

Custom OS Kernel & Network Stack

C x86-64 Assembly QEMU

Engineered an x86-64 monolithic kernel featuring core system calls and user-space memory isolation. Built a custom TCP/UDP network stack from scratch, achieving a 100% pass rate on rigorous system regression tests.

Serverless Portfolio & Cloud Architecture

AWS (S3, CloudFront, Route 53) GitHub Actions CI/CD

Designed and deployed a highly available web platform leveraging AWS infrastructure. Automated the CI/CD pipeline using GitHub Actions to optimize deployment speed, and secured global edge caching via Route 53 and CloudFront.

Huffman Compression Algorithm

Java OOP Data Structures File I/O

Developed a lossless file compression and decompression system in Java using custom priority queues and frequency-based encoding trees. Designed reusable OOP classes for bit-level data streams to ensure efficient file encoding and recovery.