Rust-Based Portfolio Website
- Rust
- Yew
- WASM
- Cloud Run
The previous iteration of this portfolio, built with Rust and the Yew framework and compiled to WebAssembly. It showcased a modular component architecture and client-side routing entirely in Rust.
It was packaged in a Docker container with Nginx, deployed to Google Cloud Run, and built and pushed to Artifact Registry automatically through GitHub Actions, with a custom domain wired up through Cloudflare DNS.
Highlights
- Yew routing and modular component architecture in Rust/WASM
- Containerized with Docker + Nginx for portable deployment
- Deployed on Cloud Run with Terraform-managed infrastructure
- Automated CI/CD to Artifact Registry with Cloudflare DNS




