Projects
A selection of things I've built and worked on.
Homelab
Built a hybrid homelab + cloud-edge platform for Dockerized self-hosted services on repurposed hardware, with cloud-based support infrastructure provisioned via Terraform. Secured remote access using Tailscale mesh VPN and Cloudflare Tunnel, with CI/CD pipelines and cloud monitoring for reliability.
Operation Einstein
Student progress tracking platform with a RESTful Node.js/Express backend (20+ endpoints), Supabase PostgreSQL database, and Dockerized CI/CD pipeline. Supports up to 50 concurrent users with sub-200ms latency.
Mahjong.io
Real-time multiplayer Mahjong web app with a React/Tailwind frontend and Flask/WebSockets backend. Supabase handles authentication, data storage, and game state management for live gameplay.
Dual Core RISC-V Processor
Implemented and verified a dual-core, 5-stage pipelined CPU in Verilog supporting the RV32IM instruction set, with shared memory, hardware hazard detection, forwarding, and gshare branch prediction.
This Website!
My personal portfolio and blog. Stay tuned for more!