Personal academic portfolio for Dongcheng Cang — hosted at https://cangdongcheng.github.io
Senior undergraduate in Biomedical Engineering at the National University of Singapore (NUS). This site showcases research projects, technical skills, and experience in computational modelling, biomedical imaging, and wet lab work.
- Plain HTML, CSS, and vanilla JS — no frameworks, no build step
- Fonts: IBM Plex Mono (headings) + Inter (body) via Google Fonts
- Hosted on GitHub Pages —
mainbranch deploys automatically
Projects and skills are stored as JSON and rendered dynamically:
| File | Purpose |
|---|---|
data/projects.json |
Add, edit, or remove projects here |
data/skills.json |
Add, edit, or remove skills here |
Skills on the Skills page link directly to filtered project views via URL query params (?skill=Python).
fetch() calls won't work over file://. Serve locally with:
python3 -m http.server 8000Then open http://localhost:8000.
| Page | Description |
|---|---|
index.html |
Home / featured projects |
about.html |
Bio, education, experience |
projects.html |
Full project grid with skill filtering |
skills.html |
Interactive skills — click to filter projects |
contact.html |
Contact information |
projects/*.html |
Individual project detail pages |