š Live Site: https://emmilcheung.github.io/
Modern, responsive portfolio website built with Svelte, Vite, Tailwind CSS, and SST.
Note: Use Node 20 for all local package operations in this repo:
nvm use 20
pnpm install
pnpm dev
Visit http://localhost:5173 to view the site.
pnpm build
The built files will be in the dist directory.
pnpm --filter @emmil/web preview
This site automatically deploys to GitHub Pages when you push to the master branch.
The portfolio chat API is deployed separately via SST.
To update website content, edit the component files in apps/web/src/components/:
Hero.svelte - Header and contact informationExperience.svelte - Work experienceEducation.svelte - Educational backgroundCertifications.svelte - Professional certificationsSkills.svelte - Technical skillsTo rebuild the RAG database used by the chat assistant, see services/rag/README.md.
Ā© 2026 Emmil Cheung. All rights reserved.